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()
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?