win10系统下编译FFMPEG + QSV (x64)

一、准备工具:

1、msys2-x86_64-20210725.exe    获取地址(官网):MSYS2Software Distribution and Building Platform for Windowshttps://www.msys2.org/2、mfx_dispatch   获取地址:https://github.com/lu-zero/mfx_dispatchhttps://github.com/lu-zero/mfx_dispatch3、ffmpeg 获取地址:https://github.com/FFmpeg/FFmpegicon-default.png?t=L9C2https://github.com/FFmpeg/FFmpeg二、安装MSYS2 参考链接如下:

win10安装msys2(转) - wdliming - 博客园

安装完后需要安装、更新gcc、 mingw、yasm等软件

三、编译mfx_dispatch

3.1、解压mfx_dispatch并复制到“安装路径\msys\home”下

3.2、修改mfx_dispatch的“Makefile.am”文件中如下内容:

libintel_gfx_api-x86.a  改为:libintel_gfx_api-x86.la

libintel_gfx_api-x64.a  改为:libintel_gfx_api-x64.la

 3.3、打开开始菜单中MSYS2 MinGW 64-bit,进入"/home/mfx_dispatch"目录

 3.4、依次输入如下命令:

1、autoreconf -i
2、./configure --prefix=/usr/local --host=x86_64-w64-mingw32
3、make -j
4、make install

3.5、查看“安装目录\msys\usr\local\lib\pkgconfig”中是否有“libmfx.pc”,并将其写入环境变量

“export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig”

 四、编译ffmpeg

4.1、进入“/home/ffmpeg”目录

依次输入如下命令:

1、./configure --prefix=/home/out --enable-shared --enable-gpl --enable-version3 --enable-w32threads --enable-x86asm --arch=x86_64 --enable-libmfx --enable-encoder=h264_qsv --enable-decoder=h264_qsv
2、make
3、make install

没有报错则查看“/home/out”目录下是否生成了头文件、库文件等信息。之后导入自己项目即可!!!

参考:

Windows 下编译 FFMPEG + QSV 使用教程_ww506772362的专栏-CSDN博客

ffmpeg qsv 编译_huangyifei_1111的博客-CSDN博客

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值