- 1.1 FFmpeg的定义
- Fast Forward Moving Picture Experts Group(动态图像专家组)
- 1.2 FFmpeg的历史
- 1.3 FFmpeg的基本组成
- 1 FFmpeg的封装模块AVFormat
- 实现了目前多媒体领域绝大多数媒体封装格式,包括封装和解封装。
- 2 FFmpeg的编解码模块AVCodec
- 实现了目前多媒体领域绝大多数常用编解码格式,既支持编码,也支持解码。
- 3 FFmpeg的滤镜模块AVFilter
- 提供了一个通用的音频,视频,字幕等滤镜处理框架
- 4 FFmpeg的视频图像转换计算模块swscale
- 允许图像缩放和像素格式转换,1080p->720p->480p ,YUV420p->YUYV,YUV->RGB
- 5 FFmpeg的音频转换计算模块swresample
- 允许操作音频采样,音频通道布局转换和布局调整
- 1 FFmpeg的封装模块AVFormat
- 1.4 FFmpeg的编解码工具ffmpeg
- ./ffmpeg -i input.mp4 output.avi
- ./ffmpeg -i input.mp4 -f avi output.dat
- 1.5 FFmpeg的播放器ffplay
- 1.6 FFmpeg的多媒体分析其ffprobe
- ./ffprobe -show_streams output.mp4
- 1,7 FFmpeg编译