ssim を使用して圧縮品質を評価したいと考えています。ただし、ssim 値を計算すると、非常に優れたロスレス圧縮と非常に悪い圧縮の結果が非常によく似た (そして低い) ものになります。
私は何を間違っていますか?
圧縮については、次のようにします。
ffmpeg -r 6 -y -i %005d.bmp+ -c:v libx264 -crf 1 x264_medium_crf_1.avi
ffmpeg -r 6 -y -i %005d.bmp+ -c:v libx264 -crf 51 x264_medium_crf_51.avi
-crf 0 による参照:
ffmpeg -r 6 -y -i %005d.bmp+ -c:v libx264 -crf 0 ref.avi
シムの場合:
ffmpeg -i x264_medium_crf_1.avi -i ref.avi -lavfi "ssim;[0:v][1:v]psnr" -f null -
ffmpeg -i x264_medium_crf_51.avi -i ref.avi -lavfi "ssim;[0:v][1:v]psnr" -f null -
私は得る
[Parsed_ssim_0 @ 000002aa1f6c2c40] SSIM Y:0.891869 (9.660499) U:0.955877 (13.553365) V:0.907188 (10.323956) All:0.918311 (10.878384)
[Parsed_ssim_0 @ 00000230980ecf00] SSIM Y:0.883053 (9.320127) U:0.956858 (13.650996) V:0.897236 (9.881609) All:0.912383 (10.574098)