初级开发内容
这个系列开始对ffmpeg进行学习,主要涉及到以下几个方面:
- FFmpeg日志的使用及目录操作
- 介绍FFmpeg的基本概念及常用结构体
- 对复用/解复用及流操作的各种实战
FFmpeg代码结构
库名 | 含义 |
---|
libavcodec | 提供了一系列编码器的实现 |
libavformat | 实现在流协议,容器格式及基本IO访问 |
libavutl | 包括了hash器,解码器和各种工具函数 |
libavfilter | 提供了各种音视频过滤器 |
libavdevice | 提供了访问捕获设备和回放设备的借口 |
libswresample | 实现了混音和重采样 |
libswscale | 实现了色彩转换和缩放功能 |