编译
安装msys2,gcc
./configure --logfile=logpath 查看日志 make&&make install
最后安装在msys2的/usr/local/下
ffmpeg8大模块
- libavformat格式模块
- libavutil简化编程工具、数据函数和数据结构
- libavcodec编解码,支持MPEG4、AAC、MJPEG、H.264、H.265、MP3
- libavfilter多媒体常用过滤功能
- libavdevice音视频采样和渲染功能
- libswscale视频图像格式转换,rgb转yuv(h264)
- libswresample音频采样和格式转换
- libpostproc:后期加工
插件注册机制
全局变量缓存插件名称av_register_all
ffmpeg工具
- ffplay播放器
- ffprobe多媒体分析器
- ffmpeg编解码
- ffserver流媒体服务器
查看编解码器支持,ffmpeg configure -decoders/-encoders
链接问题
头文件引用
代码语言:javascript复制 extern “C”
{
#include <libavcodec/avcodec.h>
}