前言
FFMPEG 是特别强大的专门用于处理音视频的开源库。你既可以使用它的 API
对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来
编辑你的音视频文件。
本文将简要介绍一下 FFMPEG 库的基本目录结构及其功能,然后详细介绍一
下我们在日常工作中,如何使用 ffmpeg 提供的工具来处理音视频文件。
FFMPEG 目录及作用
libavcodec: 提供了一系列编码器的实现。
libavformat: 实现在流协议,容器格式及其本 IO 访问。
libavutil: 包括了 hash 器,解码器和各利工具函数。
libavfilter: 提供了各种音视频过滤器。
libavdevice: 提供了访问捕获设备和回放设备的接口。
libswresample: 实现了混音和重采样。
libswscale: 实现了色彩转换和缩放工能。
FFMPEG 基本概念
在讲解 FFMPEG 命令之前,我们先要介绍一些音视频格式的基要概念。
音/视频流
评论0
最新资源