视频质量评价总结
1.PSNR
定义
峰值信噪比,表示信号的最大可能功率与影响其表示保真度的破坏性噪声功率之间的比率
计算方法
FFmpeg计算
ffmpeg -i b.mp4 -i a.mp4 -lavfi psnr="stats_file=psnr.txt" -f null -
说明:
FFmpeg计算
ffmpeg -i b.mp4 -i a.mp4 -lavfi ssim="stats_file=ssim.txt" -f null -
说明:
SSIM:取值0~1,数值越大结构越相似
3.VMAF
定义
一种将人类视觉建模与机器学习相结合的视频质量指标
FFmpeg计算
ffmpeg -i b.mp4 -i a.mp4 -lavfi libvmaf="log_path=vmaf.txt" -f null -
说明:
- b.mp4:修正过的视频,a.mp4:原视频
- PSNR>40dB:修正过的视频质量几乎和原视频一样好
- 30
- 20
- PSNR<20dB:视频失真严重
- 20
- VMAF:取值0~100,数值越大越好
- VMAF>95:视频质量比较优秀
- 85
- 60
- VMAF<40:视频质量不能接受
- 60