这份文档描述了libavcodec库提供的编解码器(解码器和编码器)。
详细描述了libavcodec库提供的编解码器(包括编码器和解码器)的全局选项和特定选项。总结如下:
全局选项:适用于所有编解码器,例如设置比特率、音频比特率、视频比特率容差等。
私有选项:特定于某个编解码器的选项。
选项设置方法:可以通过FFmpeg工具的命令行参数、AVCodecContext选项或libavutil/opt.h API进行设置。
选项列表:文档列出了各种选项及其用途,例如:
b:设置比特率。ab:设置音频比特率。bt:设置视频比特率容差。flags:设置通用标志,如使用四向量运动补偿、四分之一像素运动补偿等。time_base:设置编解码器时间基准。g:设置图像组(GOP)大小。ar、ac:分别设置音频采样率和声道数。cutoff:设置截止带宽(仅