本文主要是介绍FFmpeg 中 protocols 使用文档介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
描述
FFmpeg 中用ibavformat 库来提供的输入和输出协议。
protocols选项
关于 libavformat 库中协议选项的详细信息总结:
全局选项:libavformat 库提供了一些适用于所有协议的通用全局选项。
私有选项:每个协议也可能支持特定的私有选项,这些选项仅适用于相应的组件。
设置选项的方式:
- 使用 FFmpeg 工具时,通过
-option value
的格式来指定选项。- 在
AVFormatContext
中直接设置选项。- 通过
libavutil/opt.h
API 进行编程式设置。支持的选项示例:
protocol_whitelist
(输入选项):允许用户设置一个由逗号分隔的协议列表,这些协议是被允许使用的。使用 “ALL” 可以匹配所有协议。如果协议名前有 “-”
则表示禁用该协议。默认情况下所有协议都被允许,但是被另一个协议使用的协议(即嵌套协议)将受限于每个协议的特定子集。
Protocols协议
协议的定义:在 FFmpeg 中
这篇关于FFmpeg 中 protocols 使用文档介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!