Учебный курс · обновлён в сентябре 2026
Измерение качества видео: как получить цифру, которой можно верить
Спор о качестве почти всегда оказывается спором об определении: одна сторона смотрит на PSNR, другая на зрителя, и обе правы по-своему. Практический курс инженеров Фора Софт – про то, какая метрика на какой вопрос отвечает, где она врёт и как поставить измерение так, чтобы результат воспроизводился.
Программа
Все главы курса
8 глав · 64 статьи · ~17 ч чтенияРезультат
Чему вы научитесь
Выбирать метрику под задачу, а не по привычке
Что узнаете: что считают PSNR, SSIM и VMAF, чем отличается VMAF-NEG и что обещает следующее поколение – P.1204 и AVQT. Почему важно: число одной метрики в число другой не переводится, и «у нас PSNR 42» не отвечает на вопрос, увидит ли разницу зритель.
Ставить субъективный тест, который выдержит проверку
Что узнаете: MOS и DMOS, методики ACR, DCR и парного сравнения из рекомендаций ITU, подбор и отсев участников, статистику и границы краудсорсинга. Почему важно: человеческая оценка – эталонная истина, против которой калибруют всё остальное, и ломается она на мелочах вроде порядка показа.
Называть артефакт и находить его причину
Что узнаете: как выглядят блочность, бандинг, рингинг, размытие, джаддер и цветовые дефекты и чем срывы стриминга отличаются от артефактов сжатия. Почему важно: артефакт видно раньше, чем он появится в цифрах, и правильное имя ведёт прямо к месту в конвейере, где он родился.
Держать качество гейтом, а не проверкой глазами
Что узнаете: как задать целевое качество и бюджет, поставить порог в CI/CD, ловить регрессии золотыми эталонами и следить за качеством в проде. Почему важно: ручная проверка не масштабируется, а порог, встроенный в сборку, ловит просадку до того, как её увидит зритель.
Мерить то, от чего зритель на самом деле уходит
Что узнаете: долю ребуферинга, время до первого кадра, переключения ABR и как связать объективное качество картинки с воспринимаемым. Почему важно: картинка может быть отличной, а зритель уйдёт – он уходит от ожидания и остановок, а не от битрейта.
Читать чужой бенчмарк и ставить свой
Что узнаете: что на самом деле означает BD-rate, как сравнивать кодеки и энкодеры при равном качестве и почему результат меняется от типа контента. Почему важно: «AV1 экономит 30%» без методики – это не цифра, а обещание; курс показывает нашу методику целиком, чтобы её можно было перепроверить.
Как читать
Сколько у вас времени?
три пути через одни и те же 8 главКому подходит
Для продакта и руководителя: понять, о чём вообще спор, и чем субъективное качество отличается от объективного.
Начать путь A →Кому подходит
Для разработчика, который встраивает измерение в конвейер и должен уметь защитить цифру.
Начать путь B →Кому подходит
Для команды, которая ставит программу измерения целиком: все восемь глав по порядку.
Начать путь C →Строите такую систему?
Поможем выбрать кодек, собрать пайплайн кодирования и посчитать инфраструктуру до старта разработки.
С чего начать
Первая статья курса
или сразу к своей темеЕсли основы знакомы – первая статья каждой главы
Глава 2PSNR простыми словами: что измеряет и где врёт18 минГлава 3Почему субъективное тестирование – эталон качества14 минГлава 4Артефакты сжатия видео: полевой справочник15 минГлава 5Автоматический контроль качества видео: обзор15 минГлава 6Метрики QoE стриминга: что удержит зрителя13 минГлава 7Методология бенчмарка кодеков Фора Софт19 минГлава 8Ландшафт инструментов измерения качества видео14 минСправочник
Глоссарий курса
Adaptive bitrate (ABR)
ABR
Adaptive Bitrate стриминг – плеер в реальном времени выбирает ступень качества из лестницы по пропускной способности, балансируя качество картинки и ребуферинг.
ACR-HR (ACR со скрытым эталоном)
ACR-HR
ACR со скрытым эталоном (ITU-T P.910, 8.6.2): обычный тест ACR, в который незаметно вставлен чистый исходник; затем по каждому зрителю вычитают (DV = V(PVS) минус V(REF) плюс 5) и получают DMOS, сохраняя скорость ACR.
Absolute Category Rating (ACR)
ACR
Метод субъективного тестирования (ITU-T P.910), при котором зрители оценивают каждый ролик по абсолютной 5-балльной шкале, не видя эталон.
Метрика потери деталей (ADM/DLM)
ADM, DLM
Метрика потери деталей (ADM, она же DLM) – полнореференсный признак, разделяющий урон от сжатия на две части (потерянные детали и добавленные искажения) и отдельно оценивающий потерю деталей. Это тот признак VMAF, что ловит размытие и стёртую текстуру.
Опорный кодер (anchor)
Опорный кодер (anchor, базовый) - тот, относительно которого считается BD-rate всех остальных конфигураций, например x264 на пресете medium. BD-rate в минус 40% означает, что конфигурация достигает того же качества при битрейте на 40% ниже опорного.
Автоматизированный контроль качества (QC)
Машинные проверки, заменяющие ручной просмотр и превращающие измерение в решение пройти, предупредить или заблокировать. Включает гейты по перцептивным метрикам и детекторы артефактов, громкости и чёрных кадров на этапах приёма, кодирования и публикации.
Автор
Кто написал курс
Вопросы
Частые вопросы о курсе
Курс бесплатный? +
Да. Это открытая база знаний: читайте без регистрации и оплат.
Чем он отличается от курса о видеокодировании? +
Тот курс – про то, как видео сжимают: кодеки, rate control, контейнеры, конвейер. Этот – про то, как проверить, что получилось, и как сравнить два варианта честно. Пересечение есть ровно в одной точке: метрики качества там даны обзором на одну главу, здесь – двенадцатью статьями с валидацией, пулингом и границами применимости.
Нужна ли математика? +
Формулы в курсе есть, но каждая разобрана словами и на примере, а выводов «из первых принципов» не требуется. Достаточно понимать, что такое среднее и что такое процент.
Можно ли обойтись одним VMAF? +
Часто да, и курс прямо говорит когда. Но у VMAF есть модели под разные экраны, доверительные интервалы и слепые зоны, и он завышает оценку контенту, прошедшему через улучшайзеры – ради этого случая существует VMAF-NEG. Главы 2 и 5 – про то, как выбрать и как не обмануть себя.
Сколько времени займёт чтение? +
Полный курс – около 17 часов. Быстрый путь для продакта – примерно 2 часа, инженерный минимум – 7.
Не устареет ли он через полгода? +
Часть устареет: версии моделей VMAF, состав инструментов и наши собственные цифры бенчмарков обновляются, и такие места в статьях датированы. Не устаревает то, ради чего курс написан: чем субъективное качество отличается от объективного, как ставится тест, как читается BD-rate и где метрика врёт.
Можно ли повторить ваши бенчмарки? +
Для этого глава 7 и написана: она начинается с методики – какой контент, какие настройки, как считалось равное качество, – и только потом даёт цифры. Без методики цифра сравнения кодеков не значит ничего.
Можно ли ссылаться на материалы курса? +
Да, со ссылкой на первоисточник. Для перепечатки целых глав напишите нам на info@fora-soft.ru.
Готовы начать?
Глава 1 «Зачем измерять качество видео» – 8 статей, около 2 часов. Дальше станет сложнее.
