2015-09-07 25 views
1

我都已经使用下面的命令来我的视频调整后的峰值信噪比:
ffmpeg -i input.mp4 -vf scale=480:270,setdar=16:9 -qp 0 output.mp4
* input.mp4视频从1920x1080调整到480:270
现在,我怎么能找到PSNR针对不同中型视频?FFMPEG,找到改变视频比

回答

3

PSNR根据定义在两个同等大小的视频之间,所以如果您想要在大型源视频和小型目标视频之间找到PSNR,则必须决定是否希望PSNR处于原始分辨率或目标分辨率。然后,调整其中一个视频的大小并相应计算两个相同大小的视频之间的PSNR。例如,如果要将file1从其原始分辨率调整为file2的目标分辨率,而这恰好是352x288,则应执行以下操作:

ffmpeg -i file1 -i file2 -lavfi '[0]scale=352:288[a];[a][1]psnr' -f null -