Qt Creator 配置FFmpeg库+VS2015配置FFmpeg库

一、官网下载已经编译好的FFmpeg库

官网地址:http://ffmpeg.zeranoe.com/builds/
网站中分为三个版本:Static,Shared,Dev。在这里插入图片描述
1)Static里面只有3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,它的作用是通过命令行模式对视频转码与播放
2)Shared里面除了3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe之外,还有一些Dll;
3)Dev版本是用于开发的,里面包含了库文件xxx.lib以及头文件xxx.h;

将下载好的压缩文件解压到任意目录下,新建一个名为sdk文件夹,并在sdk下创建bin文件夹。将Dev下的lib和include文件夹拷贝到sdk文件夹中;将Shared中bin文件夹里的所有Dll拷贝到sdk里的bin文件夹

二、 Qt Creator 配置FFmpeg库

1)Qt 版本为Qt 5.7.1 (MSVC 2015, 32 bit),编译器用的是VC++,不是Mingw;
2)打开Qt Creator创建c++测试过程;将sdk文件夹拷贝到工程目录下;
3)打开.pro文件,配置头文件包含目录与lib库;如下图:
在这里插入图片描述
4)将bin文件中的dll拷贝到.exe目录下,编译运行测试;

三、VS2015配置FFmpeg库

1) 新建控制台工程
打开vs2015
文件->新建->项目->Win32控制台应用程序

2)配置开发文件
打开属性面板
解决方案资源管理器->右键单击项目->属性

头文件配置
配置属性->C/C+±>常规->附加包含目录,输入“sdk\include”(刚才拷贝头文件的目录)

导入库配置
配置属性->链接器->常规->附加库目录,输入“sdk\lib” (刚才拷贝库文
件的目录)

配置属性->链接器->输入->附加依赖项,输入“avcodec.lib;avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib; swresample.lib; swscale.lib”(导入库的文件名)
动态库不用配置(将dll文件拷贝到工程目录下)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章