Qt 中引入ffmpeg 动态库

Qt 中引入ffmpeg 动态库 1、前期准备在qt引入ffmpeg动态库的时候需要准备ffmpeg的动态库和头文件。2、打开qt项目在qt项目的.pro文件中添加以下几行代码INCLUDEPATH$$PWD/thirtLib/ffmpeg4.2/include win32:LIBS-L$$PWD/thirtLib/ffmpeg4.2/lib/-lavcodec-lavdevice-lavfilter-lavformat-lavutil-lpostproc-lswresample-lswscale这里需要注意的是要对应是64位还是32位的。不然可能会报错。在生成的文件执行路径下将lib中的dll文件复制到此。不然软件会闪退。3、添加完成之后在项目中添加头文件externC{#includelibavcodec/avcodec.h}添加完成之后使用代码qDebug()versionavcodec_version();qDebug()avcodec_configuration();结果version3815012--disable-static --enable-shared --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --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-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt出现以上信息说明ffmpeg库添加成功了。库下载链接https://download.csdn.net/download/qq_43812868/88151401?spm1001.2014.3001.5503