新建一个Qt纯C/C++项目。按照FFmpeg4/5/6/7入门教程10.01:准备添加头文件和配置文件。
在main()
中添加:
unsigned codecVer = avcodec_version();
printf("FFmpeg version is: %s, avcodec version is: %d\n.",FFMPEG_VERSION,codecVer);
return 0;//编译器要求必须有返回值
编译运行,输出为:
FFmpeg version is: 4.2.2, avcodec version is: 3815012. Press <RETURN> to close this window...
avcodec_version输出为十六进制数,我们解析一下:
unsigned codecVer = avcodec_version();
int ver_major,ver_minor,ver_micro;
ver_major = (codecVer>>16)&0xff;
ver_minor = (codecVer>>8)&0xff;
ver_micro = (codecVer)&0xff;
printf("Current ffmpeg version is: %s ,avcodec version is: %d=%d.%d.%d\n",FFMPEG_VERSION,codecVer,ver_major,ver_minor,ver_micro);
return 0;
Current ffmpeg version is: 4.2.2 ,avcodec version is: 3815012=58.54.100 Press <RETURN> to close this window...
在终端输入:
ffmpeg -version
输出为:
$ ffmpeg -version ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8.4.0 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-cuda --enable-cuvid --enable-fontconfig --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libiec61883 --enable-libjack --enable-libmfx --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-nvdec --enable-nvenc --enable-omx --enable-shared --enable-version3 libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100