当前位置:   article > 正文

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

win ffmpeg qsv

一、准备工具:

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博客

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/901735
推荐阅读
相关标签
  

闽ICP备14008679号