window10_ffmpeg调试环境搭建-极速版 - 弦外之音

/ 0评 / 1

ffmpeg 在window10的环境的编译比较麻烦,为了初学者不被编译环境打退堂鼓,本文介绍一种极其快速的ffmpeg调试环境搭建方法,只需两步。

1,安装 qt 。

2,下载我已经编译好的 ffmpeg-qt.zip 项目。


QT安装:

1,qt5.15 之后已经不提供离线安装包了(官方想收费),就是那个3.7G的exe安装包。请看官方说明,所以只能用在线安装包。

2,下载在线安装包 QT 在线安装包链接,然后用以下命令启动安装包,切换成中科大的源,要不下载很慢

.\qt-unified-windows-x86-4.2.0-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject

3,指定qt 安装路径。

4,选择安装组件。

5,安装完组件之后,如果发现有些组件漏了没勾,执行 C:\Qt\MaintenanceTool.exe --mirror https://mirrors.ustc.edu.cn/qtproject

继续安装漏的组件,注意一定要用命令行打开,这样才能切换源,要不会拉取失败,只显示已安装的组件。

6,等待安装完毕即可。

这里需要讲解一下这些组件的关系,上面图中那些 Qt 6.1.3Qt 6.0.4Qt 5.15.2 ,这些其实对应qt creator里面的qt version。然后 MinGW 8.1.0 32bit 是编译器。Qt 6.1.3,Qt 6.0.4 这些我理解为Qt 框架的版本的。这些组件在qt creator里面的关系如下图:

至此,qt 已经安装完毕,安装程序会附带安装 qt creator。



部署 FFMpeg.c QT工程:

1,下载项目,百度网盘 ,提取码:izis

2,下载完之后,用qt creator 打开 ffmpeg-qt 项目,kit选择 Qt 5.15.2 MinGW 32bit ,只能用MinGW编译,用MSVC编译会报错。

2,用qt creator 打开 ffmpeg-qt 项目,kit选择 Qt 5.15.2 MinGW 32bit ,只能用MinGW编译,用MSVC编译会报错。

至于为什么用MSVC编译会报错,这里埋个坑,后续填。

3,运行项目,如下图所示,如果qt creator版本太新,配置的build 目录会有点问题,手动修改一下即可。

Build directory 可以修改为 C:\data\build-fmpeg-qt-Desktop_Qt_5_15_0_MinGW_32_bit-Debug

4,qt creator 需要先运行一次项目,生成 C:\data\build-fmpeg-qt-Desktop_Qt_5_15_0_MinGW_32_bit-Debug 目录, 然后把 dll_32 目录下的所有库拷贝到编译C:\data\build-fmpeg-qt-Desktop_Qt_5_15_0_MinGW_32_bit-Debug 目录。然后qt creator再运行一次项目才能跑起来。

注意事项:


©版权所属:知识星球:弦外之音,QQ:2338195090。

由于笔者的水平有限, 加之编写的同时还要参与开发工作,文中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果读者有任何宝贵意见,可以加我微信 Loken1。

发表回复

您的电子邮箱地址不会被公开。