我正在从输入流(mxf 或 mov)中获取生成的 mp4 视频流,并且在执行此操作时,我将-psnr其用作 H264 参数。结果是大约。40 或 41。
然后我将输入和输出与 psnr(或 ssim)过滤器进行比较。结果约。20 或 21。这是一个很大的区别。有谁知道这种差异的原因?
注意:ssim 结果类似。第一个是~0.97,第二个是~0.83
信噪比
ffmpeg -i input.mov -codec:v libx264 -psnr -f mp4 output.mp4
PSNR (~40)
ffmpeg -i output.mp4 -i input.mov -filter_complex psnr -f mp4 /dev/null
PSNR (~20)
SSIM
ffmpeg -i input.mov -codec:v libx264 -ssim -f mp4 output.mp4
SSIM (~0.98...)
ffmpeg -i output.mp4 -i input.mov -filter_complex ssim -f mp4 /dev/null
PSNR (~0.83...)