FFMPEG下载地址:
https://ffmpeg.zeranoe.com/builds/
配置环境变量(需重启电脑):
PATH:E:/ffmpeg/Shared/bin;
PRO添加如下代码:
INCLUDEPATH += E:/ffmpeg/dev/include
LIBS += -LE:/ffmpeg/dev/lib/ -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale
引用头文件:
extern "C"
{
#include "libavcodec/avcodec.h"
#include "libavformat/avformat.h"
#include "libswscale/swscale.h"
#include "libavdevice/avdevice.h"
}
由于我们建立的是C++的工程
编译的时候使用的C++的编译器编译
而FFMPEG是C的库
因此这里需要加上extern "C"
若函数:
avcodec_configuration()
返回如下类似文本:
--disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-libmfx
说明环境搭建成功。