我已使用以下命令调整视频大小:
ffmpeg -i input.mp4 -vf scale=480:270,setdar=16:9 -qp 0 output.mp4
* input.mp4
视频的尺寸已从1920x1080
调整为480:270
现在,我如何为不同大小的视频找到PSNR
?
答案 0 :(得分:4)
根据定义,PSNR在两个大小相同的视频之间,因此如果要在大型源视频和小型目标视频之间找到PSNR,则必须确定是否希望PSNR处于原始分辨率或目标分辨率。然后,调整其中一个视频的大小,并相应地计算两个大小相等的视频之间的PSNR。例如,如果要将file1从其原始分辨率调整为file2的目标分辨率,并且恰好是352x288,则可以执行以下操作:
ffmpeg -i file1 -i file2 -lavfi '[0]scale=352:288[a];[a][1]psnr' -f null -