VS2019+Msys2 编译ffmpeg

1.安装VS2019

2.安装msys2

3.vs2019控制台工具打开msys2_shell.cmd -mingw64,配置msys2环境变量为继承

4.在msys2环境中安装编译依赖库(pacman -S )

①汇编工具:nasm、yasm

②项目配置:make、cmake

③库配置:pkg-config

④比较工具:diffutils

⑤版本控制:git

5.下载源码,并将源码复制到msys2路径下的home中,

6.开始编译库

①编译x264

CC=cl ./configure --enable-shared

make -j12

make install

②编译x265

cd ./x265-git/build/msys-cl

./make-Makefiles.sh

nmake install

③编译fdk-aac

nmake -f Makefiles.vc

nmake -f Makefiles.vc prefix=./install install

7.编译FFmpeg,在ffbuild目录下有关错误信息

fdk-aac.pc.in修改为fdk-aac.pc,复制到/usr/local/lib/pkg-config下

修改fdk-aac.pc,libx264.pc,libx265.pc三个文件的prefix目录为、/usr/local

需要将/usr/local/lib下的pkg-config 复制到mingw64/ib中

将libx264.dll.lib改为libx264.lib

将libx265.lib改为x265.lib

CC=cl ./configure --prefix=./install --toolchain=msvc --enable-libx264 --enable-libx265 --enable-lidfdk-aac --enable-shared --enable-ffmpeg --enable-ffplay --enable-ffprobe --enable-gpl --enable-nonfree --disable-programs

make -j32

make install

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值