Windows编译FFmpeg

2022-12-05 14:59:38 浏览数 (2)

一、材料准备

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

0 人点赞