1、下载FFmpeg依赖库
2、建立程序目录
bin,include,lib是FFmpeg解压后的目录,src是源代码目录,demos存放一些demo
3、在src目录下创建ViewFFmpeg文件夹,用于编写测试验证程序
4、创建ViewFFmpeg.pro,main.cpp文件,作为测试程序源代码
ViewFFmpeg.pro文件
TEMPLATE = app
CONFIG += console c++11
SOURCES += main.cpp
INCLUDEPATH += $$PWD/../../include
#区分32位和64位windows程序
opt = $$find(QMAKESPEC,"msvc2017_64")
isEmpty(opt){
message("win32 lib")
LIBS += -L$$PWD/../../lib/win32
}
!isEmpty(opt){
message("win64 lib")
LIBS += -L$$PWD/../../lib/win64
}
#message($$QMAKESPEC)
main.cpp文件
#include <iostream>
using namespace std;
extern "C" {
#include <libavcodec/avcodec.h>
}
#pragma comment(lib,"avcodec.lib")
int main(int argc,char *argv[]){
cout<< "ffmpeg" <<endl;
cout<<avcodec_configuration()<<endl;
}
5、使用QtCreator打开ViewFFmpeg.pro文件
6、程序运行