拟编写《FFmpeg视音频编程指南》不知道有多少人愿意买?

打算写一本书,书名就叫《FFmpeg视音频编程指南》吧,介绍FFmpeg的使用,视频、音频基础知识,编码基础知识。整体上偏向工程应用,附大量可重用代码。

不知道有多少人愿意买,如果市场还可以的话,我写花一两个月写一下。有意向的直接评论本blog吧,谢谢。


先草拟一个目录


一、图像与视频

    1. bmp图像 / 位图

    介绍rgb24和rgb32格式的图像,从rgb图像来认识图像应该还是比较容易的。给出C++解码范例。

     2.  YUV图像

    介绍YUV444, YUV422, YUV420图像。给出YUV颜色空间到RGB的手工转换方法。至于用FFmpeg函数的转换方法,在后面再介绍。

      3.  从图像到视频 

     视频需要哪些参数。介绍MJPEG编码,及其不足。介绍为什么有专业的视频编码方法,及视频编码的特点。(概述)


二、声音

    1. 介绍PCM声音格式,介绍sample_rate, channel, bits_per_sample等常用概念

    2. 介绍wav文件格式,及解析方法


三、图像获取与显示

    1. 介绍windows平台下用摄像头获取图像的方法

    2. 介绍用direct3d显示RGB图像、显示YUV图像的方法

    3. 介绍linux下台下用v4l2接口获取图像的方法

    4. 介绍linux下用opengl显示图像的方法


四、声音获取与播放

    1. 介绍windows下台下用directsound获取麦克风输入的方法

    2. 介绍windows下播放PCM音频数据的方法

    3. 介绍linux下台下用alsa库获取麦克风输入的方法

    4. 介绍linux下台下用alsa库播放声音的方法


五、FFmpeg的命令行使用方法


六、解码

     1. 用FFmpeg库解析现有的视频文件

     2. 认识FFmpeg的YUV420P格式,及如何转换成目标格式

     3. 认识FFmpeg的声音输出格式,及如何转换成目标格式

     4. 按帧解码

     

七、编码

    1. 对静态图片编码,介绍相关参数,拟采用范例编码参数MPEG4/AAC

    2. 实时图像编码,拟采用范例MPEG4

    3. 实时声音编码,拟采用范例AAC

    4. H264编码的概念,特点,以及参数设置


八、复用与解复用


九、其他

      如何使用swscale相关函数来进行图像格式转换

      如何使用swresample相关函数进行声音格式的转换

      如何按按透明度叠加图片(logo或字幕)

     如何将多路声音混音,即合并成一路


十、H264/AAC在RTSP的应用

      主要介绍如何将已经编码的数据通过RTSP/RTP传送


好吧,先这么多吧,看看有多人需要。






  


  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿发你好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值