您当前的位置: 首页 > 

命运之手

暂无认证

  • 0浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【FFMpeg】获取ffmpeg版本号

命运之手 发布时间:2021-07-06 14:14:43 ,浏览量:0

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()             
关注
打赏
1654938663
查看更多评论
0.0383s