简介
FFmpeg 是一个领先的多媒体框架,可以解码、编码、转码、复用、解复用、流、过滤、播放机器设备创建的资源
面对用户,FFmpeg 提供了 ffmpge、ffplay、ffprobe 工具
面对开发者,FFmpeg 提供了 libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale 和 libswresample
工具
- ffmpeg
一个转码多媒体文件的命令行工具 - ffplay
播放器 - ffprobe
对多媒体流分析的软件
开发库
- libavutil
简化编程的工具包,包含随机数生成、数据结构、mathematics routines、核心多媒体工具集等等 - libavcodec
音频/视频 编解码器 - libavformat
多媒体容器格式的复用器和解复用器 - libavdevice
输入输出采集数据 - libavfilter
各式各样的媒体过滤器 - libswscale
一个高度优化的,图片缩放和色彩空间/像素格式转换的操作库 - libswsample
一个高度优化的,音频重采样、重矩阵、样本格式转换的操作库