Термин
PSNR
Логарифмическая мера попиксельной ошибки относительно источника. Просто считается, слабо коррелирует с восприятием выше ~35 dB.
PSNR – Peak Signal-to-Noise Ratio – самая старая и простая метрика качества видео. Это одно число, измеряемое в децибелах (dB), которое сравнивает кадр закодированного видео с оригиналом и говорит, насколько они различаются попиксельно. Больше – лучше; идентичные видео получают бесконечность. Метрика существует с 1970-х, считается практически мгновенно даже на огромных файлах и встроена в любой видеоинструмент – от FFmpeg до профессиональных broadcast-мониторов.
Для чего PSNR хорош: ловить катастрофические ошибки кодирования, сравнивать два энкода одного источника, проверять, что транскод вообще сработал. Грубое правило: PSNR выше 40 dB – отличное качество, 30–40 dB – приемлемое, ниже 30 dB – заметно деградировано. Цифры надёжны для больших разниц в качестве и удобны тем, что их докладывает любой инструмент кодирования.
Для чего PSNR плох: предсказывать, что реально увидят люди. Поскольку он считает каждый пиксель равно важным и измеряет сырую математическую ошибку, PSNR может выдать два видео с одинаковой оценкой, даже если одно выглядит чётко, а другое – как каша. Например, лёгкое размытие и добавленный шумовой паттерн могут дать одинаковый PSNR и при этом совершенно разное воспринимаемое качество. Современные видеокоманды используют PSNR как быструю первую проверку, а решения о реальном качестве принимают по `ssim` и особенно `vmaf`. Стандарт 2026 года – докладывать все три рядом.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.