FFMPEG,在更改视频比例后找到PSNR值

时间:2015-09-07 12:17:09

标签: ffmpeg video-conversion

我已使用以下命令调整视频大小:
ffmpeg -i input.mp4 -vf scale=480:270,setdar=16:9 -qp 0 output.mp4
 * input.mp4视频的尺寸已从1920x1080调整为480:270 现在,我如何为不同大小的视频找到PSNR

1 个答案:

答案 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 -
相关问题