1. 命令分类
Ffmpeg命令比较多,但通过ffmpeg -h可以查询到命令分为几大类,按音视频处理流程可以分为协议层、封装层、编解码层、像素层,以及配置、设备、滤镜等一些其他命令,如下图所示
2. 命令使用
查询命令时可以分为两个步骤,以查询h264编码器使用参数为例,首先在命令大类里查询可用的编码器,这点在2.1说明;查询到可用的编码器后,再查询这一编码器所需参数,这一点在2.2说明。
2.1 显示可用的复用器、编解码器等
例1:直接ffmpeg -formats,将显示所有可用的复用器/解复用器
例2:使用ffmpeg -codecs | grep x264, 可以查询到关于h264的编解码器
2.2 查询具体参数
例1:ffmpeg -h encoder = libx264,可以查询编码器libx264的具体参数