当前位置:   article > 正文

windows下的qt配置ffmpeg6.0_ffmpeg6 qt

ffmpeg6 qt

1.下载解压

FFmpeg进入官网点击download,然后选择下图选项

往下找到 6.0 build shared点击下载

解压后得到如下文件

2.配置qt环境

复制include和lib文件夹到qt工程目录下

回到之前解压的文件夹下,把.dll后缀的文件都复制到项目运行后生成的debug文件夹下

在QT的.pro文件下添加将include和lib文件引入

  1. INCLUDEPATH += $$PWD/include
  2. LIBS += $$PWD/lib/avcodec.lib \
  3. $$PWD/lib/avdevice.lib \
  4. $$PWD/lib/avfilter.lib \
  5. $$PWD/lib/avformat.lib \
  6. $$PWD/lib/avutil.lib \
  7. $$PWD/lib/postproc.lib \
  8. $$PWD/lib/swresample.lib \
  9. $$PWD/lib/swscale.lib \

加入如下代码引入头文件使用extern "C"是因为要用C语言形式编译这些头文件

  1. extern "C"
  2. {
  3. #include <libavcodec/avcodec.h>
  4. #include <libavformat/avformat.h>
  5. #include <libswscale/swscale.h>
  6. #include <libavdevice/avdevice.h>
  7. #include <libavformat/version.h>
  8. #include <libavutil/time.h>
  9. #include <libavutil/mathematics.h>
  10. #include <libavutil/imgutils.h>
  11. }

测试:查看是否成功,记得加入QDebug头文件。

qDebug() << avcodec_version();

成功输出一串版本信息的数字

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

闽ICP备14008679号