FFMPEG, найти значение PSNR после изменения соотношения видео
Я использовал следующую команду для изменения размера моего видео:ffmpeg -i input.mp4 -vf scale=480:270,setdar=16:9 -qp 0 output.mp4
* input.mp4
видео изменено с 1920x1080
в 480:270
Теперь, как я могу найти PSNR
для видео разного размера?
1 ответ
PSNR по определению относится к двум видео одинакового размера, поэтому, если вы хотите найти PSNR между вашим крупным исходным видео и небольшим видео назначения, вы должны решить, хотите ли вы PSNR с исходным или целевым разрешением. Затем измените размер одного из видео и рассчитайте PSNR между двумя одинаковыми по размеру видео соответственно. Например, если вы хотите изменить размер файла file1 от его исходного разрешения до целевого разрешения file2, а это будет 352x288, вы должны сделать:
ffmpeg -i file1 -i file2 -lavfi '[0]scale=352:288[a];[a][1]psnr' -f null -