【FFMpeg】获取ffmpeg版本号
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版本号相关推荐
- 【转】FFmpeg获取DirectShow设备数据(摄像头,录屏)
这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1. 列设备 ffmpeg -list_devic ...
- 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数 | 查找编解码器 | 获取编解码器上下文 | 设置上下文参数 | 打开编解码器 )
文章目录 博客简介 . FFMPEG 编解码器获取流程 I . FFMPEG 获取音视频流的编解码参数 AVCodecParameters *codecpar II . FFMPEG 查找解码器 av ...
- 【Android FFMPEG 开发】FFMPEG 获取 AVStream 音视频流 ( AVFormatContext 结构体 | 获取音视频流信息 | 获取音视频流个数 | 获取音视频流 )
文章目录 博客简介 . FFMPEG 音视频流 获取流程 I . FFMPEG 获取音视频流信息 ( AVFormatContext 结构体 ) II . FFMPEG 获取 音视频流 数量 III ...
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘.本文所述的方法主要是对应Windows平台的. 1. 列设备 [plain] view plain ...
- java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库l ...
- Java通过FFMPEG获取视频时长
2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...
- FFmpeg获取视频旋转角度rotate获取不到的问题解决
ffmpeg获取视频旋转角度,这个主要是在ios或者安卓手机拍照出来的视频,一般是高比宽大. 那么在我们自己用ffmpeg处理视频的时候,比如获取YUV的时候,其实倒立着的.即使你以后处理了,比如做水 ...
- FFmpeg获取视频的旋转角度
FFmpeg获取旋转角,目前只有在解析视频流的时候,调用rotate函数,才可以获取. 示例代码如下: int getRotateAngle(AVStream* avStream) {AVDictio ...
- ffmpeg获取音频信息
背景 使用声纹识别时候提交音频报错,使用ffmpeg系列的子组件ffprobe来获取我的音频信息. ffmpeg 获取音频信息 使用ffprobe来获取音频的信息 附上命令行 ffprobe -v q ...
最新文章
- python3笔记_python3 笔记
- Scala入门到精通——第二十九节 Scala数据库编程
- 一些关于流量和带宽的知识
- ClassLoader 初步
- PAT (Basic Level) 1050 螺旋矩阵(模拟)
- oracle连接工具类,c# .net oracle连接工具类
- android同步服务器时间同步,Android时间与服务器同步方案
- CodeMeter 软件加密技术
- django提供的admin后台增加用户时提示:“Table ‘login.login_user‘ doesn‘t exist“
- x战娘2服务器维护,x战娘2变态版攻略
- xman 2018夏solo题
- 群晖Docker套件注册Harbor私有镜像仓库,并下载运行自己发布的Docker镜像
- 微信开发者工具命令面版
- 《大腕》经典对白 模仿秀(转贴)
- Linux scp和sftp
- 新年新故事 | Nice 兔 Meet U
- bzoj 2733 永无岛
- EOS中的CPU、NET和RAM是什么?
- 快速检测算法——Object detection at 200 Frames Per Second
- Oracle删除表空间的同时删除数据文件