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 等等)有需要的可以点击1079654574加群领取哦~

本文主要介绍了FFmpeg中格式选项的使用,包括探测大小、数据包大小和格式标志等,并讲解了如何设置解复用器和复用器的私有选项。此外,还探讨了格式流说明符的语法,用于根据特定属性选择流。

998

被折叠的 条评论
为什么被折叠?



