我曾经用Avisynth脚本计算SSIM索引来检查和调整视频编码的质量。出于某种原因,自从迁移到Windows 10以来,性能要低得多。 然后我发现了ffmpeg ssim过滤器,其运行速度至少快十倍。 但我有这些问题:
我找不到这两种方法使用的算法或有什么区别,
更重要的是,当我为多个视频文件绘制每种方法的结果时,相关性几乎为零。使用avisynth SSIM,我发现h.264 CRF因子(正如预期的那样)之间存在良好的相关性,但这种相关性随着ffmpeg SSIM的消失而消失。
是否有人确认ffmpeg SSIM过滤器是否真的有效?
编辑:我需要进一步调查第二点。实际上我发现ffmpeg与不同视频的一小部分样本没有相关性,但是,对于单个视频样本,CRF和SSIM之间的两种方法都有很好的相关性。