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

Jai*_*Jai 4 java ffmpeg

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

它显示了不同的结果视频。但在这里我想找出 Video1 与 Video2 不同的百分比(IE:20%)。如何实现这一目标?

小智 5

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

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

FFMPEG 有一个SSIM 过滤器来做我刚才说的。它会给你一个包含所有帧的 SSIM 比较的文本文件。然后你的程序可以解析这个文件并得到你想要的。