从ffmpeg过滤器获得更精确的PSNR

时间:2016-11-02 16:30:53

标签: ffmpeg

使用ffmpeg psnr过滤器可以获得超过2位数的psnr测量吗?

例如

ffmpeg -i video1.yuv-i video2.yuv -lavfi psnr=stats_file=psnr_stats.txt -f null -

psnr_stats.txt看起来像:

n:1 mse_avg:131.63 mse_y:198.03 mse_u:45.96 mse_v:84.51 psnr_avg:38.99 psnr_y:37.23 psnr_u:43.57 psnr_v:40.93 
n:2 mse_avg:153.95 mse_y:236.57 mse_u:49.66 mse_v:93.00 psnr_avg:38.31 psnr_y:36.46 psnr_u:43.24 psnr_v:40.51 

是否可以输出超过2位十进制数字?

PS:我需要使用> 8位视频,因此计算最大值为255的PSNR的工具不适合

1 个答案:

答案 0 :(得分:2)

更精确的数字看起来不太可能。所有数据打印输出格式都在"%0.2f"中硬编码为libavfilter/vf_psnr.c