一、材料准备
1. 安装minGW
2. 下载ffmpeg源码压缩包
3. 安装vs2015
二、编译
1.启动minGW下的msys系统
2.把ffmpeg源码包放到/home/[user]目录下,并在mysys窗口中用tar命令解压
3.进入到ffmpeg源码目录
cd /home/[user]/ffmpeg-4.3.2/
4.配置编译参数和说明
./configure --disable-yasm --enable-shared --disable-static
--disable-yasm 如果大家电脑上没有asm环境,可以暂时不使用yasm编译。正式上线的版本还是要用yasm来编译汇编指令优化编码效率的
--enable-shared --disable-static 生成lib和dll库
--prefix=c:ffmpeg_build 如果不指定目录,会自动生成放在系统的/local目录下
如果要使用yasm编译汇编则把 --disable-yasm 改为 –enable-x86asm 即可。
5.make -j4
j4据说能用4个核优化编译速度,但没有实际对比过效果。
经过了漫长的13分钟之后,编译完成。
6.make install
三、生成文件
生成的文件在/local目录下
对应的文件夹是C:MinGWmsys1.0local