查找使用FFMPEG的两个视频之间的差异百分比

时间:2015-11-05 09:39:55

标签: java ffmpeg

我正在使用java上的ffmpeg进行视频比较。我有视频名称" video1和Video2"。我可以使用ffmpeg找到两个视频之间的区别。

它显示结果视频与差异。但在这里我想找到与Video2不同的Video1的百分之几(即:20%)。怎么做到这一点?

1 个答案:

答案 0 :(得分:2)

如果只是文件比较,很多工具都可以做到。

如果是视频内容比较,则需要将2个视频缩放到相同的宽度和宽度。高度并计算每对帧的SSIM。 SSIM是“结构相似性”的缩写,它是一个介于0和1之间的浮点数,其中1表示完全相同,0表示相反。

FFMPEG有一个SSIM Filter来做我刚刚说的话。它会为您提供一个包含所有帧的SSIM比较的文本文件。然后你的程序可以解析这个文件并获得你想要的东西。