1、命令使用
最开始看一下
ffmpeg命令的中文解释,然后
ffmpeg的基本用法,日常命令使用中最多的
ffmpeg调用x264编码、
mpeg4中的deblocking的用法,
x264中输出值含义,
x264编码之码率控制,
x264参数介绍之一,
x264参数介绍之二,
ffmpeg添加字幕,
ffmpeg一些filter用法。
2、编译ffmpeg
3、用ffmpeg的api做一些简单demo
先了解下函数:ffmpeg函数介绍
然后了解下ffmpeg各个结构体:ffmpeg各个结构介绍
这里打算再写一篇文章,来介绍ffmpeg的架构(还没做)。
开始使用api,demuxe和muxer示例:ffmpeg视频合并,ffmpeg视频切割
视频转码。
音频转码很多时候需要重采样:用filter重采样,采用swr_convert重取样
filter示例:使用filter缩放的例子, 添加水印,添加字幕
4、在使用api中遇到的一些问题及一些经验
5、关于时间戳
6、源码跟踪
ffmpeg.exe跟踪:
ffmpeg api函数跟踪:
7、ffmpeg加入自定义的模块
muxer:
代码实现、
加入ffmpeg源码
demuxer:
代码实现、
加入ffmpeg源码
encoder:
代码实现、
加入ffmpeg源码
decoder:代码实现、加入ffmpeg源码
8、容器分析