暂无描述
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
FFmpeg 自述文件
FFmpeg 是一套用于处理多媒体内容(如音频、视频、字幕及相关元数据)的库和工具集合。
库
libavcodec提供了多种编解码器的实现。libavformat实现了流媒体协议、容器格式以及基本的 I/O 访问。libavutil包含哈希器、解压缩器和各种实用工具函数。libavfilter提供通过连接的过滤器有向图来修改解码后音频和视频的方法。libavdevice提供访问捕获和播放设备的抽象接口。libswresample实现音频混合和重采样例程。libswscale实现颜色转换和缩放例程。
工具
- ffmpeg 是一个命令行工具箱,用于处理、转换和流式传输多媒体内容。
- ffplay 是一个简约的多媒体播放器。
- ffprobe 是一个简单的分析工具,用于检查多媒体内容。
- 其他小型工具,如
aviocat、ismindex和qt-faststart。
文档
离线文档位于 doc/ 目录中。
示例
编码示例位于 doc/examples 目录中。
许可协议
FFmpeg 代码库主要采用 LGPL 许可协议,部分可选组件采用 GPL 许可协议。详细信息请参阅 LICENSE 文件。
贡献
补丁应使用 git format-patch 或 git send-email 提交至 ffmpeg-devel 邮件列表。应避免使用 Github 的拉取请求,因为这不属于我们的审核流程,将被忽略。