Учебный курс · обновлён в сентябре 2026

Измерение качества видео: как получить цифру, которой можно верить

Спор о качестве почти всегда оказывается спором об определении: одна сторона смотрит на PSNR, другая на зрителя, и обе правы по-своему. Практический курс инженеров Фора Софт – про то, какая метрика на какой вопрос отвечает, где она врёт и как поставить измерение так, чтобы результат воспроизводился.

Николай Сапунов, директор Фора СофтАвтор – Николай Сапунов, директор Фора Софт

Программа

Все главы курса

8 глав · 64 статьи · ~17 ч чтения
01Зачем измерять качество видео«Качество видео» в брифе значит одно, в отчёте энкодера другое, а у зрителя третье – и спор о цифрах обычно оказывается спором об определении. Глава разводит субъективное и объективное качество, QoE и QoS, три схемы измерения (с полной опорой, с частичной и без) и заканчивается тем, чего метрика сказать не может, и границей с курсом о видеокодировании.базовый8 статей · ~2 ч02Объективные метрикиPSNR, SSIM и VMAF считают разное, и число одной в число другой не переводится. Двенадцать статей проходят каждую метрику по отдельности, разбирают VMAF-NEG и следующее поколение (P.1204, AVQT), показывают, как метрики валидируют против человеческих оценок, и заканчиваются двумя практическими вопросами: как выбрать метрику под задачу и как читать отчёт, не обманув себя.средний12 статей · ~3 ч03Субъективное тестированиеЧеловеческая оценка – это эталонная истина, против которой калибруют все объективные метрики, и получить её труднее, чем кажется: результат ломается на подборе участников, освещении и порядке показа. Глава проходит MOS и DMOS, методологии ACR, DCR и парного сравнения из рекомендаций ITU, дизайн теста, статистику и краудсорсинг – и заканчивается частыми ошибками.средний8 статей · ~2 ч04Галерея артефактовАртефакт видно раньше, чем он появится в цифрах, и назвать его – половина диагноза. Девять статей собраны как полевой справочник: блочность и сетка DCT, бандинг, рингинг и москитный шум, размытие, джаддер и стуттер, цветовые артефакты и срывы стриминга. Заканчивается тем, ради чего справочник и нужен: как проследить артефакт до места в конвейере, где он родился.средний9 статей · ~2 ч05Контроль качества в конвейереРучная проверка не масштабируется, поэтому качество в рабочем конвейере измеряют автоматически и по порогам. Глава разбирает per-title и пошотовое кодирование, выпуклую оболочку «битрейт – разрешение», целевое качество и бюджет качества, гейты в CI/CD, регрессии на золотых эталонах и мониторинг в проде – и заканчивается отчётом, которому поверит заказчик.средний8 статей · ~2 ч06QoE стримингаКартинка может быть отличной, а зритель всё равно уйдёт: он уходит от ожидания старта и от остановок, а не от битрейта. Глава разбирает метрики, которые предсказывают уход, – долю ребуферинга, время до первого кадра, переключения в ABR, – стек измерения на стороне плеера и то, как связать объективное качество картинки с воспринимаемым.средний7 статей · ~2 ч07Бенчмарки Фора СофтПять статей с нашими собственными замерами и методикой, по которой их можно перепроверить: H.264 против HEVC и AV1 при равном качестве, x264 против x265, SVT-AV1 и аппаратных энкодеров, как результат меняется от типа контента и что на самом деле означает BD-rate.продвинутый5 статей · ~1 ч08ИнструментыЛандшафт инструментов от FFmpeg с libvmaf до коммерческих пакетов, и главный вопрос в нём не «какой лучше», а «что вы собираетесь считать регулярно». Глава проходит открытые и платные инструменты, метрики без эталона, встраивание замера в CI/CD и визуализацию: тепловые карты, покадровые графики и кривые «качество – битрейт».средний7 статей · ~2 ч

Результат

Чему вы научитесь

Выбирать метрику под задачу, а не по привычке

Что узнаете: что считают PSNR, SSIM и VMAF, чем отличается VMAF-NEG и что обещает следующее поколение – P.1204 и AVQT. Почему важно: число одной метрики в число другой не переводится, и «у нас PSNR 42» не отвечает на вопрос, увидит ли разницу зритель.

Ставить субъективный тест, который выдержит проверку

Что узнаете: MOS и DMOS, методики ACR, DCR и парного сравнения из рекомендаций ITU, подбор и отсев участников, статистику и границы краудсорсинга. Почему важно: человеческая оценка – эталонная истина, против которой калибруют всё остальное, и ломается она на мелочах вроде порядка показа.

Называть артефакт и находить его причину

Что узнаете: как выглядят блочность, бандинг, рингинг, размытие, джаддер и цветовые дефекты и чем срывы стриминга отличаются от артефактов сжатия. Почему важно: артефакт видно раньше, чем он появится в цифрах, и правильное имя ведёт прямо к месту в конвейере, где он родился.

Держать качество гейтом, а не проверкой глазами

Что узнаете: как задать целевое качество и бюджет, поставить порог в CI/CD, ловить регрессии золотыми эталонами и следить за качеством в проде. Почему важно: ручная проверка не масштабируется, а порог, встроенный в сборку, ловит просадку до того, как её увидит зритель.

Мерить то, от чего зритель на самом деле уходит

Что узнаете: долю ребуферинга, время до первого кадра, переключения ABR и как связать объективное качество картинки с воспринимаемым. Почему важно: картинка может быть отличной, а зритель уйдёт – он уходит от ожидания и остановок, а не от битрейта.

Читать чужой бенчмарк и ставить свой

Что узнаете: что на самом деле означает BD-rate, как сравнивать кодеки и энкодеры при равном качестве и почему результат меняется от типа контента. Почему важно: «AV1 экономит 30%» без методики – это не цифра, а обещание; курс показывает нашу методику целиком, чтобы её можно было перепроверить.

Как читать

Сколько у вас времени?

три пути через одни и те же 8 глав

Кому подходит

Для продакта и руководителя: понять, о чём вообще спор, и чем субъективное качество отличается от объективного.

Начать путь A
  1. 1Что такое измерение качества видео
  2. 2Субъективное и объективное качество
  3. 3Зачем бизнесу измерять качество

Строите такую систему?

Поможем выбрать кодек, собрать пайплайн кодирования и посчитать инфраструктуру до старта разработки.

С чего начать

Первая статья курса

или сразу к своей теме

Справочник

Глоссарий курса

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)

Машинные проверки, заменяющие ручной просмотр и превращающие измерение в решение пройти, предупредить или заблокировать. Включает гейты по перцептивным метрикам и детекторы артефактов, громкости и чёрных кадров на этапах приёма, кодирования и публикации.

Все ~121 термин

Автор

Кто написал курс

Николай Сапунов, директор Фора Софт

Николай Сапунов

директор Фора Софт

Автор курса – директор Фора Софт. Компания двадцать лет собирает видеосистемы, и почти в каждой рано или поздно встаёт вопрос «стало лучше или нет»: выбор кодека под каталог, настройка лестницы битрейтов, приёмка подрядчика, разбор жалоб на качество. Методика бенчмарков и пороги качества в главах – те же, по которым мы принимаем работу у себя.

Вопросы

Частые вопросы о курсе

Курс бесплатный? +

Да. Это открытая база знаний: читайте без регистрации и оплат.

Чем он отличается от курса о видеокодировании? +

Тот курс – про то, как видео сжимают: кодеки, rate control, контейнеры, конвейер. Этот – про то, как проверить, что получилось, и как сравнить два варианта честно. Пересечение есть ровно в одной точке: метрики качества там даны обзором на одну главу, здесь – двенадцатью статьями с валидацией, пулингом и границами применимости.

Нужна ли математика? +

Формулы в курсе есть, но каждая разобрана словами и на примере, а выводов «из первых принципов» не требуется. Достаточно понимать, что такое среднее и что такое процент.

Можно ли обойтись одним VMAF? +

Часто да, и курс прямо говорит когда. Но у VMAF есть модели под разные экраны, доверительные интервалы и слепые зоны, и он завышает оценку контенту, прошедшему через улучшайзеры – ради этого случая существует VMAF-NEG. Главы 2 и 5 – про то, как выбрать и как не обмануть себя.

Сколько времени займёт чтение? +

Полный курс – около 17 часов. Быстрый путь для продакта – примерно 2 часа, инженерный минимум – 7.

Не устареет ли он через полгода? +

Часть устареет: версии моделей VMAF, состав инструментов и наши собственные цифры бенчмарков обновляются, и такие места в статьях датированы. Не устаревает то, ради чего курс написан: чем субъективное качество отличается от объективного, как ставится тест, как читается BD-rate и где метрика врёт.

Можно ли повторить ваши бенчмарки? +

Для этого глава 7 и написана: она начинается с методики – какой контент, какие настройки, как считалось равное качество, – и только потом даёт цифры. Без методики цифра сравнения кодеков не значит ничего.

Можно ли ссылаться на материалы курса? +

Да, со ссылкой на первоисточник. Для перепечатки целых глав напишите нам на info@fora-soft.ru.

Готовы начать?

Глава 1 «Зачем измерять качество видео» – 8 статей, около 2 часов. Дальше станет сложнее.