ffmpeg版本号

首先,我们通常所说的ffmpeg版本号,如ffmpeg 4.3.2这种,是官网进行整体打包发布时的版本号

这个版本号,在我们使用代码时,是获取不了的

因为我们在代码中使用ffmpeg库时,并是按照整体进行引用的

而是按单个组件去引用的,每个组件都可以使用不同的版本,我们只能在代码中获取单个组件的版本号

查看组件版本号


ffmpeg官网下载页面 - http://ffmpeg.org/download.html

在官网页面,我们可以看到某个ffmpeg发布包中,某个组件的版本号是多少

组件版本号是可以在代码中获取的,组件版本号差不多,一般就是这个版本的ffmpeg了

一般相邻的版本,都是细节优化,使用方法上都差不多,版本差一点点也没有关系

获取组件版本号

我们可以以avutil的版本号作为ffmpeg的版本号,获取方法如下

//获取avutil数字版本号int version = avutil_version();//获取avutil三个子版本号int a = version / (int) pow(2, 16);int b = (int) (version - a * pow(2, 16)) / (int) pow(2, 8);int c = version % (int) pow(2, 8);//拼接avutil完整版本号char *charArray = new char[1024];std::stringstream() << a << "." << b << "." << c << '\0' >> charArray;std::cout << "MeidaPlayer ffmpeg/avutil version " << charArray << std::endl;

打印得到avutil的版本号为56.14.100,在官网我们可以查到,FFmpeg 4.0.6中avutil的版本号业务56.14.100

所以我们就能推测出,FFmpeg 的版本号为4.0.6,按照这个版本的使用方法调用api就行了

【FFMpeg】获取ffmpeg版本号相关推荐

  1. 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 ffmpeg -list_devic ...

  2. 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )

    文章目录 博客简介 . FFMPEG 编解码器获取流程 I . FFMPEG 获取音视频流的编解码参数 AVCodecParameters *codecpar II . FFMPEG 查找解码器 av ...

  3. 【Android FFMPEG 开发】FFMPEG 获取 AVStream 音视频流 ( AVFormatContext 结构体 | 获取音视频流信息 | 获取音视频流个数 | 获取音视频流 )

    文章目录 博客简介 . FFMPEG 音视频流 获取流程 I . FFMPEG 获取音视频流信息 ( AVFormatContext 结构体 ) II . FFMPEG 获取 音视频流 数量 III ...

  4. FFmpeg获取DirectShow设备数据(摄像头,录屏)

    这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1.       列设备 [plain] view plain ...

  5. java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库l ...

  6. Java通过FFMPEG获取视频时长

    2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...

  7. FFmpeg获取视频旋转角度rotate获取不到的问题解决

    ffmpeg获取视频旋转角度,这个主要是在ios或者安卓手机拍照出来的视频,一般是高比宽大. 那么在我们自己用ffmpeg处理视频的时候,比如获取YUV的时候,其实倒立着的.即使你以后处理了,比如做水 ...

  8. FFmpeg获取视频的旋转角度

    FFmpeg获取旋转角,目前只有在解析视频流的时候,调用rotate函数,才可以获取. 示例代码如下: int getRotateAngle(AVStream* avStream) {AVDictio ...

  9. ffmpeg获取音频信息

    背景 使用声纹识别时候提交音频报错,使用ffmpeg系列的子组件ffprobe来获取我的音频信息. ffmpeg 获取音频信息 使用ffprobe来获取音频的信息 附上命令行 ffprobe -v q ...

最新文章

  1. python3笔记_python3 笔记
  2. Scala入门到精通——第二十九节 Scala数据库编程
  3. 一些关于流量和带宽的知识
  4. ClassLoader 初步
  5. PAT (Basic Level) 1050 螺旋矩阵(模拟)
  6. oracle连接工具类,c# .net oracle连接工具类
  7. android同步服务器时间同步,Android时间与服务器同步方案
  8. CodeMeter 软件加密技术
  9. django提供的admin后台增加用户时提示:“Table ‘login.login_user‘ doesn‘t exist“
  10. x战娘2服务器维护,x战娘2变态版攻略
  11. xman 2018夏solo题
  12. 群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像
  13. 微信开发者工具命令面版
  14. 《大腕》经典对白 模仿秀(转贴)
  15. Linux scp和sftp
  16. 新年新故事 | Nice 兔 Meet U
  17. bzoj 2733 永无岛
  18. EOS中的CPU、NET和RAM是什么?
  19. 快速检测算法——Object detection at 200 Frames Per Second
  20. Oracle删除表空间的同时删除数据文件

热门文章

  1. 环洋市场调研-2022年全球活性炭纤维 (ACF)市场总体规模及应用细分研究报告
  2. 2021-2022-1 20212820《Linux内核原理与分析》第十二周作业
  3. 我用c语言把何同学的代码跑起来了
  4. html avatar属性,form_avatar.html
  5. OSPF协议原理与配置方法
  6. 取消Excel打开密码的两种方法
  7. 交换两个整型变量的三种方法
  8. 【FPGA】IP核概述
  9. 哪个牌子的电视盒子好用?测评60天整理目前最强的电视盒子
  10. 基于java的音乐歌曲网站设计与实现-源码