Открыть сервисСервис

Компрессия данных и звука

Компресс (от англ. compression) — процесс сжатия данных, звука или изображения с целью уменьшения объёма информации без потери качества или с приемлемыми для задачи потерями. Термин применяется в трёх основных областях: сжатие цифровых файлов (архивация), обработка аудиосигнала в музыкальной продюсировании и обработка изображений. В России и странах СНГ слово «компресс» чаще всего используется в аудиопродакшене, где означает динамическую обработку сигнала — регулировку громкости звука в зависимости от его уровня.

Сжатие данных

Алгоритмы без потерь

Сжатие без потерь (lossless) позволяет полностью восстановить исходные данные. Основные алгоритмы:

  • RLE (Run-Length Encoding) — замена повторяющихся символов на пару «символ + количество». Прост и эффективен для однотипных данных (растровые изображения с большими областями одного цвета).
  • LZ77 и LZ78 — словарные методы, заменяющие повторяющиеся последовательности ссылками на уже встреченные фрагменты. На их основе построены ZIP, GZIP, 7-Zip.
  • Huffman coding — кодирование с переменной длиной, где более частым символам присваиваются более короткие коды.
  • DEFLATE — комбинация LZ77 и кодирования Хаффмана, используемая в ZIP, PNG, GZIP.
  • LZMA / LZMA2 — алгоритмы архиватора 7-Zip, обеспечивающие высокую степень сжатия за счёт больших словарей (до 64 МБ).

Сжатие с потерями

Сжатие с потерями (lossy) допускает необратимое изменение данных ради более высокого коэффициента сжатия. Применяется для мультимедиа:

  • JPEG — сжатие фотографий, использует дискретное косинусное преобразование (DCT) и квантование.
  • MP3 — аудиоформат, применяющий психоакустическую модель: сигналы, неслышимые человеческим ухом (маскировка, порог слышимости), отбрасываются.
  • AAC, Opus, Vorbis — более продвинутые аудиокодеки с лучшим качеством на низких битрейтах.
  • H.264, H.265 (HEVC), AV1 — видеокодеки, использующие межкадровую и внутрикадровую предсказание, преобразования и квантование.

Как делать компрессию файлов

Для архивации данных в Windows используется встроенный ZIP, в Linux — tar с gzip или xz. Выбор формата зависит от задачи: для текстовых данных и резервного копирования эффективны XZ и Zstandard, для мультимедиа — 7z с максимальным уровнем сжатия. Сжатие без потерь даёт коэффициент 2:1–10:1 для текстов, сжатие с потерями для MP3 при 128 кбит/с — примерно 11:1 относительно несжатого PCM-аудио.

Компресс в аудиопродакшене

Принцип работы

Аудиокомпрессор — обработчик динамики сигнала, который автоматически снижает усиление (gain) при превышении заданного порога (threshold). Основные параметры:

ПараметрНазначение
ThresholdУровень сигнала, начиная с которого работает компрессор
RatioСтепень сжатия (например, 4:1 — сигнал на 4 дБ выше порога подавляется до 1 дБ)
AttackСкорость начала подавления (от долей мс до десятков мс)
ReleaseСкорость возврата к исходному усилению
KneeМягкость перехода в зону компрессии
Makeup gainКомпенсирующее усиление для восстановления среднего уровня

Виды компрессоров

  • VCA (Voltage Controlled Amplifier) — быстрый и точный, универсален для барабанов и баса.
  • FET (Field Effect Transistor) — очень быстрый, агрессивный характер (например, Universal Audio 1176).
  • Optical (оптический) — медленный, музыкальный, подходит для вокала и мастеринга (Teletronix LA-2A).
  • Vari-mu (переменный коэффициент усиления) — ламповый, плавный, используется на мастеринге (Fairchild 670, Manley Variable-Mu).
  • Tube (ламповый) — добавляет гармоническое насыщение.

Практика компрессии

Для вокала обычно используют соотношение 3:1–4:1 с порогом −18…−12 дБ, attack 5–20 мс, release 80–200 мс. Для барабанов — более быстрый attack (0.1–5 мс) для контроля транзиентов. Компрессия может применяться последовательно (серией из нескольких компрессоров с мягким сжатием) или параллельно (parallel compression) — смешивание сжатого сигнала с исходным для увеличения плотности без потери динамики.

Компресс в изображениях

В обработке фотографий компресс означает динамическую компрессию — сжатие тонального диапазона: светлые области осветляются, тёмные — осветляются, что увеличивает детализацию в тенях и светах. Основные инструменты — кривые (Curves), кривая S-образной формы, инструменты Shadow/Highlights в Adobe Lightroom и Photoshop. Компрессия тонального диапазона также применяется в HDR-обработке и при создании панорам.

Сжатие звука в форматах

При записи и экспорте аудио выбирается битрейт и формат. Для стриминга и распространения используются MP3 (128–320 кбит/с), AAC (96–256 кбит/с), Opus (64–128 кбит/с). Для архивного хранения — FLAC, ALAC, WAV без сжатия. Коэффициент сжатия WAV→MP3 при 192 кбит/с составляет примерно 10:1 при субъективно высоком качестве.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru