FFmpeg 中 examples
FFmpeg 的 examples
目录包含了一系列示例程序,旨在展示如何使用 FFmpeg 的不同库和 API。这些示例涵盖了多种功能,包括音视频编解码、格式转换、过滤、网络传输等。以下是一些常见的示例程序及其功能介绍:
-
音频和视频解码:
- 示例程序展示了如何打开音视频文件,解码音频和视频流,并将解码后的数据写入文件或进行处理。
-
音频编码:
- 示例程序演示了如何使用 FFmpeg 编码音频流,例如将 PCM 音频转换为 MP3 或 AAC 格式。
-
视频编码:
- 示例程序展示了如何将解码后的视频帧编码为不同的格式,如 H.264、MPEG-4 等,并将其封装到容器格式(如 MP4、MKV)中。
-
格式转换:
- 示例程序演示了如何将媒体文件从一种格式转换为另一种格式,包括音视频流的解复用和复用。
-
音视频过滤: