Термин

Lossy-сжатие

Англ.: с потерями
Короткое определение

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

Lossy-сжатие (с потерями) делает файл драматически меньше за счёт того, что выбрасывает информацию, которую вы всё равно бы не заметили. Любой практический видеокодек – H.264, HEVC, AV1, VP9 – это lossy. Противоположность, lossless-сжатие, сохраняет каждый исходный бит, но способно уменьшить видео всего в 2–4 раза – далеко не достаточно для стриминга, где нормальные степени сжатия 100–500×.

Что именно выбрасывается – выбрано тщательно. Кодеки опираются на три слабости человеческого зрения: мы хуже различаем тонкие сдвиги цвета, чем яркости (поэтому `chroma-subsampling` режет цветовое разрешение); мы хуже воспринимаем очень мелкие высокочастотные детали, чем низкочастотные (поэтому энкодер агрессивнее квантует высокочастотные `dct`-коэффициенты); и мы хуже отслеживаем точные значения пикселей в активных или движущихся областях (поэтому энкодер там тратит меньше бит). Итог – огромная экономия размера при картинке, практически идентичной для зрителя.

Trade-off – в том, насколько агрессивно вы задаёте уровень потерь. Перегните – и появятся видимые артефакты: `banding` на градиентах, «blocking» на плоских областях, mosquito noise вокруг текста, смазанное движение. Современные умные режимы rate control (`crf`, capped CRF, per-title encoding) удерживают потери ниже порога видимости почти всегда, варьируя силу сжатия сцена за сценой. Для бизнес-решений: lossy – то, что делает доставку видео экономически возможной, lossless – для production-мастеров и архивов.

Считаете параметры для своего продукта?

Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.