描述
FFmpeg 中用ibavformat 库来提供的输入和输出协议。
protocols选项
关于 libavformat 库中协议选项的详细信息总结:
全局选项:libavformat 库提供了一些适用于所有协议的通用全局选项。
私有选项:每个协议也可能支持特定的私有选项,这些选项仅适用于相应的组件。
设置选项的方式:
- 使用 FFmpeg 工具时,通过
-option value
的格式来指定选项。- 在
AVFormatContext
中直接设置选项。- 通过
libavutil/opt.h
API 进行编程式设置。支持的选项示例:
protocol_whitelist
(输入选项):允许用户设置一个由逗号分隔的协议列表,这些协议是被允许使用的。使用 “ALL” 可以匹配所有协议。如果协议名前有 “-”
则表示禁用该协议。默认情况下所有协议都被允许,