12.格式选项
libavformat
库提供了一些通用的全局选项,可以在所有复用器和解复用器上设置。 此外,每个复用器或解复用器可以支持所谓的私有选项,这些选项特定于该组件。
可以通过在FFmpeg
工具中指定-option
值,或通过在AVFormatContext
选项中显式设置值或使用libavutil / opt.h``API
进行编程来设置选项。
支持的选项列表如下:
avioflags flags (input/output)
可能的取值如下:
值 | 解释 |
---|---|
direct | 减少缓冲 |
probesize integer (input)
设置探测大小(以字节为单位),即要分析的数据大小以获取流信息。 较高的值将允许在分散到流中时检测更多信息,但会增加延迟。 必须是不小于32
的整数。默认情况下为5000000
。
packetsize integer (output)
设置数据包大小。
fflags flags (input/output)
设置格式标志。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击