FFmpeg4/5/6/7入门教程1:输出版本号

新建一个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
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值