Справочник

Глоссарий видеокодирования

Короткие определения с синонимами и ссылками на статьи, где термин разобран подробно. Все термины на одной странице – ищите поиском или прыгайте по алфавиту.

194 терминов опубликованоиз ~194 запланированных

Б

В

Г

Д

И

К

М

П

Передаточная функция

EOTF, OETF

Нелинейное соответствие между светом сцены и сохранёнными кодовыми значениями. Примеры – gamma 2.4 (SDR), PQ (HDR10/Dolby Vision), HLG (broadcast HDR).

Подробнее

Пиксель

элемент изображения

Наименьший адресуемый элемент цифрового изображения. Каждый пиксель хранит яркость и цвет, обычно в виде трёх-четырёх числовых компонент.

Подробнее

Поле (interlaced)

Половина кадра в interlaced-видео – либо нечётные, либо чётные строки развёртки, снятые в слегка разные моменты времени.

Подробнее

Предел Шеннона

Теоретическая нижняя граница bitrate для lossless-представления источника – его энтропия. Практические кодеки лишь приближаются к ней.

Подробнее

Прогрессивная развёртка

Современный режим развёртки, при котором каждый кадр передаётся как одно цельное изображение. Стандарт для стриминга, веба, игр и большей части production.

Подробнее

Пространственная избыточность

Корреляция между соседними пикселями внутри одного кадра. Используется intra-prediction и DCT.

Подробнее

Профиль

Именованное подмножество фичей кодека, требуемое от декодера – H.264 Baseline / Main / High, HEVC Main / Main10.

Подробнее

Психовизуальная избыточность

Информация, присутствующая в сигнале, но не воспринимаемая зрителем – используется perceptual quantization, chroma subsampling и psychovisual rate control.

Подробнее

Р

С

Т

У

Ц

Ч

Э

A

ABR (rate control)

Average Bit Rate

Режим rate control, нацеленный на средний bitrate по всему клипу. Часто разумный дефолт для VOD, когда CRF неприменим.

Подробнее

ABR ladder

Набор предзакодированных rendition с разными комбинациями bitrate/разрешения, чтобы у плеера был плавный compromise quality vs bandwidth.

Подробнее

ACR

Absolute Category Rating

Протокол субъективного тестирования, в котором каждый клип оценивается отдельно по 5-балльной абсолютной шкале (excellent…bad).

Подробнее

ADST

Asymmetric Discrete Sine Transform

Асимметричное преобразование, используемое рядом с DCT в AV1, лучше отражает residual, смещённые к одному краю блока.

Подробнее

ALF

Adaptive Loop Filter

In-loop фильтр VVC, использующий классификацию в стиле Винера per region для дальнейшего снижения остаточных артефактов после SAO.

Подробнее

Aliasing

алиасинг

Артефакты от недостаточного сэмплирования – например, moiré на текстурной рубашке или лестницы на почти-горизонтальной линии.

Подробнее

AMD AMF

Advanced Media Framework

Фреймворк аппаратного видео-ускорения AMD. Кодирует H.264, HEVC и AV1 (RDNA 3 и новее).

Подробнее

Arithmetic coding

Почти оптимальный entropy-код, представляющий всё сообщение одним дробным числом – основа CABAC и daala_bool в AV1.

Подробнее

ASIC (video)

Application-Specific Integrated Circuit

Custom silicon под одну задачу – в видео используется YouTube (Argos) и другими для hyperscale-transcoding.

Подробнее

AV1

Открытый royalty-free кодек 2018 года от Alliance for Open Media. ~30 % эффективнее HEVC; в 2026 – мейнстрим благодаря SVT-AV1 и аппаратному декоду.

Подробнее

AV2

Преемник AV1 от Alliance for Open Media, ожидается около 2025–2026. Цель – ~30 % прирост над AV1 при тех же royalty-free условиях.

Подробнее

B

C

CABAC

Context-Adaptive Binary Arithmetic Coding

Context-adaptive binary arithmetic-кодер в H.264 Main/High и HEVC. На ~10–20 % лучше CAVLC; доминирующий entropy-кодер семейства AVC.

Подробнее

Capped CRF

CRF с верхним порогом bitrate – quality-driven там, где возможно, но жёстко ограниченный там, где простые сцены могли бы превысить канал.

Подробнее

CAVLC

Context-Adaptive Variable-Length Coding

Context-adaptive variable-length entropy-кодер в H.264 baseline profile. Дешевле в декодировании, чем CABAC, но на ~10–20 % менее эффективен.

Подробнее

CBR

Constant Bit Rate

Режим rate control, удерживающий средний bitrate постоянным в каждом коротком окне. Требуется некоторыми broadcast и live-streaming пайплайнами.

Подробнее

CDEF

Constrained Directional Enhancement Filter

Направленный in-loop-фильтр AV1, который сохраняет границы и убирает ringing-артефакты около высококонтрастных переходов.

Подробнее

CENC

Common Encryption

ISO-стандарт шифрования медиа, чтобы один и тот же зашифрованный поток воспроизводили разные DRM (Widevine, FairPlay, PlayReady).

Подробнее

Chroma (Cb, Cr)

Цветовые компоненты пикселя YCbCr, кодирующие отклонение по синему (Cb) и красному (Cr). В 4:2:0 имеют меньшее разрешение, чем luma.

Подробнее

Chroma subsampling

4:4:4, 4:2:2, 4:2:0

Хранение меньшего количества chroma-сэмплов по сравнению с luma – глаз гораздо чувствительнее к яркости, поэтому 4:2:0 ополовинивает цветовые данные без видимой потери.

Подробнее

Closed GOP

GOP, полностью декодируемый сам по себе, без ссылок за пределы своих границ. Обязателен для чистой ABR-сегментации.

Подробнее

CMAF

Common Media Application Format

Стандарт MPEG, позволяющий одним и тем же fMP4-сегментам обслуживать и HLS, и DASH – один набор файлов, два протокола.

Подробнее

Constant frame rate (CFR)

Видео, где все кадры отстоят друг от друга на одинаковый временной интервал. Дефолтный и рекомендуемый режим для encoding на доставку.

Подробнее

Content-aware encoding

Решения по кодированию, опирающиеся на содержание – face detection, анализ движения, классификация сцен – чтобы тратить биты там, где это важно зрителю.

Подробнее

Context-aware encoding

Решения по кодированию, опирающиеся на контекст просмотра – тип устройства, сеть, возможности дисплея. Расширяет content-aware encoding на сторону доставки.

Подробнее

CRF

Constant Rate Factor

Режим rate control, нацеленный на качество, в x264/x265/SVT-AV1. Вы задаёте уровень качества (например CRF 23), а bitrate получается каким получится.

Подробнее

CTU (Coding Tree Unit)

Базовая единица кодирования HEVC, до 64×64, рекурсивно разбиваемая на меньшие CU через quadtree – гораздо гибче, чем фиксированные 16×16 MB H.264.

Подробнее

D

DASH

MPEG-DASH

MPEG-протокол адаптивного стриминга поверх HTTP. Codec-agnostic; подробнее в Streaming KB.

Подробнее

DCI-P3

Wide-gamut цветовое пространство для цифрового кино. Шире BT.709, но уже BT.2020; также используется в дисплеях Apple.

Подробнее

DCT

Discrete Cosine Transform

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

Подробнее

Deblocking filter

In-loop фильтр, сглаживающий границы блоков, чтобы скрыть blocking-артефакты, порождённые квантизацией.

Подробнее

Deinterlacing (деинтерлейс)

деинтерлейс

Процесс конвертации interlaced-полей обратно в progressive-кадры, обычно motion-adaptive или motion-compensated алгоритмами.

Подробнее

Distortion

искажение

Мера того, насколько закодированный сигнал отличается от source. «D» в теории rate-distortion.

Подробнее

Dithering

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

Подробнее

DNxHR / DNxHD

Семейство intra-only production-кодеков Avid – аналог ProRes, распространены в broadcast и Avid Media Composer.

Подробнее

Dolby Vision

DoVi

Система HDR от Dolby с динамическими per-frame/per-scene метаданными и сигналом до 12 бит. Лицензионная; повсеместно на premium-стриминге (Netflix, Apple TV+, Disney+).

Подробнее

DPB (Decoded Picture Buffer)

Набор reference-кадров, которые декодер держит в памяти для будущей prediction. Профили ограничивают размер DPB.

Подробнее

DRM

Digital Rights Management

Система контроля «кто, что и как может воспроизвести». В стриминге три крупных провайдера – Widevine (Google), FairPlay (Apple), PlayReady (Microsoft).

Подробнее

DSCQS

Double-Stimulus Continuous Quality Scale

Протокол субъективного тестирования, в котором зрители сравнивают reference и тест-клип side by side по непрерывной шкале.

Подробнее

E

F

G

H

H.264 / AVC

AVC, MPEG-4 Part 10

Кодек 2003 года, рабочая лошадка интернета. Универсально декодируется браузерами, телефонами и ТВ. Baseline для сравнения новых кодеков.

Подробнее

H.265 / HEVC

HEVC

Кодек 2013 года, ~50 % эффективнее H.264 при том же качестве. Доминирует в экосистеме Apple и при доставке 4K/HDR; усложнён патентами.

Подробнее

H.266 / VVC

VVC, Versatile Video Coding

Преемник HEVC 2020 года, прирост ~50 %. Технически отличный, но внедрение тормозится патентной неопределённостью и конкуренцией AV1.

Подробнее

Hardware-ускорение

аппаратное ускорение

Кодирование/декодирование на специализированном железе (GPU, VPU, ASIC) вместо CPU. Небольшая потеря качества в обмен на огромный выигрыш по скорости и плотности.

Подробнее

HDR

high dynamic range

Более широкий диапазон яркости, более широкий gamut и битовая глубина от 10 бит – глубже чёрный, ярче света, насыщеннее цвет. Существует несколько стандартов.

Подробнее

HDR10

Базовый открытый стандарт HDR – PQ, BT.2020, 10-bit, статические метаданные (MaxCLL/MaxFALL). Поддерживается практически всеми HDR-ТВ и стримингами.

Подробнее

HDR10+

HDR10 с per-scene динамическими метаданными (инициатива Samsung). Бесплатная альтернатива Dolby Vision; Amazon Prime Video, Samsung, Panasonic.

Подробнее

HLG (Hybrid Log-Gamma)

Scene-referred передаточная функция HDR, разработанная совместно BBC и NHK для live-broadcast. Совместима с SDR; не требует per-scene метаданных.

Подробнее

HLS

HTTP Live Streaming

Apple-протокол адаптивного стриминга поверх HTTP – сегменты + манифест. Доминирует на Apple-устройствах; подробнее в Streaming KB.

Подробнее

Huffman coding

Variable-length entropy-код, где частым символам соответствуют короткие codeword. Простой и быстрый; используется в JPEG, MPEG-1/2 и внутри CAVLC.

Подробнее

I

I-кадр

интра-кадр

Кадр, закодированный только intra-prediction – декодируется самостоятельно. Точка входа для random access.

Подробнее

IDR-кадр

Instantaneous Decoder Refresh

Особый I-кадр, который очищает список reference у декодера. Истинная точка clean random-access – границы сегментов HLS/DASH начинаются с IDR.

Подробнее

In-loop filter

Фильтр, применяемый при декодировании до сохранения кадра как reference. Улучшает и визуальное качество, и качество последующих prediction.

Подробнее

Integer transform

Аппроксимация DCT исключительно в целочисленной арифметике – bit-exact между имплементациями, что делает compliant-decoding детерминированным.

Подробнее

Intel Quick Sync

QSV

Видео-ускорение на встроенной GPU Intel. Дешёвое и повсеместное; зрелая поддержка H.264/HEVC и всё чаще AV1.

Подробнее

Inter-prediction

Предсказание блока на основе блоков из ранее декодированных reference-кадров – используя временную избыточность через motion vectors.

Подробнее

Intra-only coding

Кодирование, где каждый кадр – intra; по сути последовательность отдельных изображений. Высокий bitrate, но каждый кадр редактируется независимо.

Подробнее

Intra-prediction

Предсказание блока на основе соседних уже декодированных блоков того же кадра – используя пространственную избыточность.

Подробнее

J

K

L

Lagrangian-стоимость

J = D + λ·R – совместная стоимость distortion D и rate R, взвешенная λ. Стандартная цель, которую минимизирует RDO.

Подробнее

LCEVC

MPEG-5 Part 2

Улучшающий слой поверх базового кодека (H.264/HEVC/AV1), добавляющий residual-детали на большем разрешении. Улучшает качество без изменения базового bitstream.

Подробнее

libaom

Эталонный AV1-энкодер от AOMedia. Наивысшее качество на медленных пресетах, самый медленный из AV1-энкодеров; baseline для бенчмарков.

Подробнее

libvpx

Эталонный VP8/VP9-энкодер от Google. Долгое время – рабочая лошадка YouTube; до сих пор встречается в WebRTC-пайплайнах.

Подробнее

Lossless-сжатие

без потерь

Восстанавливает вход бит в бит. Применяется в mastering и архиве (FFV1, AVC-Intra). Степени сжатия обычно 2–4:1 – слишком мало для стриминга.

Подробнее

Lossy-сжатие

с потерями

Отбрасывает информацию, которую глаз вряд ли заметит. Все практические delivery-кодеки (H.264, HEVC, AV1) – lossy.

Подробнее

Luma (Y')

Компонента яркости в пикселе YCbCr. Гамма-скорректированная (отсюда штрих). Несёт большую часть перцептивной информации.

Подробнее

M

Main 10 profile

Профиль HEVC, поддерживающий 4:2:0 видео до 10 бит. Обязателен для HDR HEVC-доставки и дефолтный современный профиль для стриминга.

Подробнее

Masking (psychovisual)

Сниженная чувствительность зрительной системы к ошибкам в активных или движущихся областях. Энкодер использует это, чтобы тратить там меньше бит.

Подробнее

Mbps

Мегабиты в секунду. Стандартная единица bitrate для видео HD/UHD.

Подробнее

MKV / Matroska

Matroska

Открытый и гибкий контейнер, популярен для приватных коллекций высокого качества. Поддерживает почти любой кодек и много дорожек субтитров/аудио.

Подробнее

Mode decision

Выбор какого режима prediction и какого block partition использовать для каждой области кадра – управляется RDO.

Подробнее

Moiré

Интерференционный паттерн, возникающий, когда мелкий повторяющийся узор (ткань, забор) пересекается с пиксельной сеткой – классический aliasing.

Подробнее

MOS

Mean Opinion Score

Средняя субъективная оценка качества (обычно 1–5) от панели зрителей. «Истина», к которой стремятся приблизиться объективные метрики.

Подробнее

Motion blur

размытие движения

Смазывание движущихся объектов в пределах одного кадра из-за открытого затвора камеры. Критично для cinematic-вида.

Подробнее

Motion estimation

ME

Поиск энкодером наилучше совпадающего блока в reference-кадре. Самый дорогой по вычислениям этап кодирования.

Подробнее

Motion vector

MV

2D-смещение (часто с sub-pixel точностью), означающее «этот блок похож на тот блок reference-кадра, сдвинутый на (Δx, Δy)».

Подробнее

MOV

QuickTime

Контейнер Apple QuickTime, исторический предшественник MP4. Распространён в production-пайплайнах (ProRes, DNxHR).

Подробнее

MP4

ISO BMFF, MPEG-4 Part 14

Доминирующий delivery-контейнер, основанный на ISO Base Media File Format. Применяется в вебе повсеместно; несёт H.264/HEVC/AV1.

Подробнее

MPEG-2

H.262

Кодек 1995 года, фундамент цифрового ТВ, DVB, ATSC и DVD. На доставке заменён H.264, но жив в broadcast и DVB-legacy.

Подробнее

MPEG-TS

TS, .ts

Контейнер Transport Stream, изначально для broadcast – маленький, packet-based, устойчивый к потере пакетов. Исторический формат сегментов HLS.

Подробнее

MS-SSIM

Multi-Scale SSIM

Многомасштабное расширение SSIM, оценивающее качество на нескольких пространственных разрешениях. Стандарт в современных бенчмарках кодеков.

Подробнее

MSE

Mean Squared Error

Среднее квадратов попиксельных разниц между source и закодированным видео. PSNR – это просто логарифмическое преобразование MSE.

Подробнее

N

O

P

P-кадр

предсказанный кадр

Кадр, предсказанный по одному или нескольким предыдущим. Значительно меньше I-кадра – рабочая лошадка сжатия.

Подробнее

Parallel encoding

Распределение работы кодирования между ядрами CPU, GPU или машинами – через tiles, slices, frame-parallel или chunked encoding.

Подробнее

Per-scene encoding

Более гранулярное расширение per-title – разные сцены внутри одного title получают разные bitrate/QP. Ещё больше экономия.

Подробнее

Per-title encoding

Кастомная битрейтная лестница под каждое видео по его сложности. Подход Netflix; экономит 20–35 % bitrate при том же качестве.

Подробнее

Perceptual quantization

Подстройка квантизации per region/frequency исходя из визуального восприятия – квантовать сильнее там, где зритель не заметит (текстуры, движение).

Подробнее

Pixel aspect ratio (PAR)

Форма одного пикселя – квадратная (1:1, дефолт для большинства современного видео) или неквадратная (NTSC/PAL, anamorphic).

Подробнее

PlayReady

DRM от Microsoft, используется на Edge, Xbox, smart-TV и многих set-top-боксах.

Подробнее

PQ (SMPTE ST 2084)

Perceptual Quantizer

Передаточная функция HDR с абсолютной яркостью до 10 000 cd/m². Используется HDR10, HDR10+ и Dolby Vision. Display-referred, требует метаданных.

Подробнее

Prediction

Общее название для «лучшей догадки энкодера о блоке до кодирования residual» – бывает intra и inter.

Подробнее

ProRes

Intra-only production-кодек Apple. Высокий bitrate, быстрый decode, отлично для монтажа – не для доставки.

Подробнее

PSNR

Peak Signal-to-Noise Ratio

Логарифмическая мера попиксельной ошибки относительно источника. Просто считается, слабо коррелирует с восприятием выше ~35 dB.

Подробнее

Q

R

Rate control

Логика энкодера, распределяющая биты между кадрами и блоками для достижения заданного bitrate или качества.

Подробнее

Rate-distortion

RD curve

Фундаментальный compromise между bitrate и distortion. Построение одного относительно другого даёт RD curve – язык сравнения кодеков.

Подробнее

rav1e

AV1-энкодер на Rust от Xiph/Mozilla. Сильный детерминизм и безопасность; конкурентоспособное качество на средних пресетах.

Подробнее

RDO

Rate-Distortion Optimization

Процесс выбора энкодером режимов кодирования (размер блока, prediction, QP) путём минимизации совместной стоимости bitrate и distortion.

Подробнее

Reference frame

Ранее декодированный кадр, который декодер держит и может использовать для inter-prediction. Кодеки разрешают несколько reference-кадров на кадр.

Подробнее

Residual

Разница между предсказанным блоком и настоящим. Именно её трансформируют, квантуют и кодируют entropy.

Подробнее

RGB

Аддитивная цветовая модель, хранящая красную, зелёную и синюю компоненты на пиксель. Используется при захвате и отображении; кодеки работают в YCbCr.

Подробнее

Run-length coding

RLE

Lossless-кодирование, заменяющее серию одинаковых значений парой (value, count). Активно применяется к хвостам нулей квантованных коэффициентов.

Подробнее

S

SAO

Sample Adaptive Offset

In-loop фильтр HEVC, добавляющий маленькие per-sample смещения для компенсации типичных ошибок квантизации возле границ и сдвигов полос.

Подробнее

Scalable coding

SVC

Кодирование одного bitstream, из которого можно извлечь несколько уровней качества/разрешения – исторически SVC для H.264, теперь LCEVC и AV1 SVC.

Подробнее

Scene-cut detection

Логика энкодера, обнаруживающая hard-cuts и ставящая в них I-кадр – дешевле, чем предсказывать поверх разрыва.

Подробнее

Slice

Подмножество MB/CTU, разбираемое независимо от других в том же кадре – для устойчивости к ошибкам и параллельного декодирования.

Подробнее

SSIM

Structural Similarity

Перцептивная метрика качества, сравнивающая структурные паттерны между source и закодированным видео. Лучше коррелирует с восприятием, чем PSNR.

Подробнее

Subjective testing

ITU-R BT.500

Лабораторные протоколы измерения воспринимаемого качества с участием людей. ITU-R BT.500 – каноническая методология.

Подробнее

Superblock (SB)

Самая большая единица кодирования AV1, 128×128. Рекурсивно разбивается для prediction и transform.

Подробнее

SVT-AV1

Production-grade AV1-энкодер, который ведут Intel и Netflix. Причина мейнстрима AV1 в 2024–2026 – быстрый, масштабируемый, качественный.

Подробнее

T

Telecine / pulldown

3:2 pulldown

Техника конвертации 24 fps плёнки в 30 fps interlaced ТВ путём повторения полей в паттерне 3:2. Inverse telecine удаляет её.

Подробнее

Tile

Прямоугольная область кадра, кодируемая независимо от других tiles. Способ HEVC/AV1 включить wavefront parallel encoding/decoding.

Подробнее

Tone mapping

Преобразование HDR-сигнала с одной пиковой яркостью на дисплей с другой пиковой яркостью – с сохранением деталей в светах и общего вида.

Подробнее

Transcoding

Декодирование видео в одном кодеке и перекодирование в другом – или в том же, но с другим bitrate/разрешением.

Подробнее

Transform coding

Этап преобразования residual в частотную область перед квантизацией.

Подробнее

Transmuxing

remuxing

Перепаковка того же закодированного bitstream в другой контейнер без перекодирования. Быстро, lossless и дёшево.

Подробнее

Two-pass encoding

Режим, в котором сначала идёт анализирующий проход, потом кодирующий – распределение bitrate значительно лучше, чем у single-pass при том же среднем rate.

Подробнее

V

Variable frame rate (VFR)

Видео с переменным интервалом между кадрами (например, скриншот-рекордеры, некоторые телефоны). Многие энкодеры предпочитают CFR для стабильного rate control.

Подробнее

VBR

Variable Bit Rate

Режим rate control, позволяющий bitrate изменяться по сложности сцены – при том же среднем bitrate качество выше, чем у CBR.

Подробнее

VideoToolbox

Фреймворк аппаратного видео-ускорения Apple на macOS и iOS. Отличная энергоэффективность; H.264, HEVC, ProRes; AV1 decode с M3 Pro/Max.

Подробнее

VMAF

Video Multi-Method Assessment Fusion

ML-перцептивная метрика качества от Netflix по шкале 0–100. Де-факто стандарт для бенчмаркинга качества в стриминге.

Подробнее

VP8

Кодек Google 2010 года, открытый и royalty-free. Исторически активно использовался в WebRTC; сейчас вытеснен VP9 и AV1 в новых проектах.

Подробнее

VP9

Кодек Google 2013 года, примерно на уровне HEVC, royalty-free. Долгое время дефолт доставки на YouTube; широкая поддержка в браузерах.

Подробнее

VPU

Video Processing Unit

Чип, спроектированный только под video transcoding (например NETINT Quadra). Отказ от гибкости в обмен на плотность потоков на ватт.

Подробнее

vvenc / VVdeC

Open-source VVC-энкодер (vvenc) и декодер (vvdec) от Fraunhofer – практическая точка входа для экспериментов с H.266.

Подробнее

W

X

Y

Z

#

Термин встретился в статье без определения? Напишите нам – добавим в глоссарий.

Нужен не словарь, а команда?

Разрабатываем видеопродукты с 2005 года: стриминг, ВКС, ИИ на видео. 250+ проектов.