Перейти к основному содержимому

Форматы аудио и видео

Всем

Play ITЗагрузка интерактивного демо…


Разбор форматов

Расширение файла (.mp4, .mp3, .wav) часто путают с кодеком — алгоритмом сжатия — и контейнером — "коробкой", в которой лежат одна или несколько дорожек (видео, аудио, субтитры). Один контейнер может содержать разные кодеки: MP4 обычно несёт H.264 + AAC, но теоретически допускает и другие сочетания.

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


Контейнер и кодек

ПонятиеЧто хранитПримеры
КодекАлгоритм сжатия потокаH.264, HEVC, AV1, AAC, Opus, MP3
КонтейнерУпаковка потоков + метаданные + синхронизацияMP4, MKV, WebM, WAV, TS

Узнать, что внутри файла, можно без открытия в плеере:

ffprobe -hide_banner -show_format -show_streams sample.mp4

В выводе смотрите — format_name (контейнер) и у каждого потока codec_name (кодек), sample_rate, width/height.


Аудиоформаты

ФорматТипПотериТипичный битрейт / объёмКогда использовать
WAV / AIFFPCM в контейнеренет~1,4 Мбит/с стерео 44,1 кГц 16 бит (~10 МБ/мин)монтаж, мастер, архив
FLAC / ALACсжатие без потерьнетна 40–60 % меньше WAVархив музыки, промежуточные копии
MP3психоакустикада128–320 кбит/ссовместимость, обмен файлами
AAC / M4Aпсихоакустикада96–256 кбит/сApple, YouTube, мобильные
Opusпсихоакустикада6–128 кбит/сVoIP, Discord, WebRTC, веб
Vorbis (OGG)психоакустикада96–192 кбит/соткрытый веб (реже AAC)
WMAсжатие с потерямидасопоставим с MP3/AACэкосистема Windows (legacy)
AMRречьда4,75–12,2 кбит/сголосовые сообщения, 2G/3G

MP3 (MPEG-1 Audio Layer III) — самый узнаваемый lossy-формат. Метаданные: теги ID3v2 в начале файла и ID3v1 в конце. Повторное перекодирование MP3 → MP3 накапливает артефакты.

WAV — чаще всего несжатый PCM; заголовок RIFF описывает частоту, каналы и разрядность. Качество CD — 44,1 кГц, 16 бит, стерео ≈ 1411 кбит/с.

M4A — аудиодорожка в контейнере MPEG-4; внутри обычно AAC. Удобен для обложек альбома и глав в одном файле.


Видео — стандарты MPEG и контейнеры

Семейство MPEG (Moving Picture Experts Group) задаёт стандарты кодирования, а не один файл:

СтандартРольТипичное применение
MPEG-1видео + аудио Layer IIIVCD, ранний MP3
MPEG-2H.262DVD, цифровое эфирное ТВ
MPEG-4H.264/AVC, H.265/HEVC и др.интернет, Blu-ray, камеры

MP4 — контейнер (ISO Base Media File Format), не "формат MPEG-4" целиком. Внутри — видео (H.264, HEVC, AV1…), аудио (AAC, Opus…), субтитры, метаданные. Основа потокового вещания (фрагментированный fMP4).

КонтейнерОсобенностиЗаметки
MP4 / MOVуниверсальность, "fast start" для вебаMOV — вариант от Apple, близок к MP4
MKV (Matroska)много дорожек, главы, вложениягибкий открытый контейнер
WebMподмножество Matroska для вебаVP9/AV1 + Opus/Vorbis
TS (MPEG-TS)устойчивость к потерям пакетовIPTV, DVB, HLS-сегменты
AVIlegacy RIFFслабая работа с B-кадрами, лимит 2 ГБ в старых реализациях

MKV назван в честь матрёшки — вложенные "элементы" (дорожки, метаданные, субтитры) в одном файле.


Видеокодеки

КодекСжатие vs H.264ЛицензияГде встречается
H.264 / AVCбаза 1×патенты (частично истекают)везде
H.265 / HEVC~2× эффективнеесложные патенты4K, камеры, Apple
VP9~сопоставим с HEVCоткрытыйYouTube
AV1ещё ~20–30 % к VP9royalty-freeYouTube, Netflix, браузеры

Контейнер не улучшает и не портит картинку сам по себе — он только упаковывает уже закодированные потоки.


Устаревшие и смежные форматы

SWF (Flash) — векторная анимация и интерактив в браузере; поддержка прекращена. В архивах встречается встроенное аудио/видео — для воспроизведения нужны конвертеры.

Презентации (PPTX и др.) — это ZIP с XML и вложенными медиафайлами (часто MP4/AAC), а не отдельный аудио- или видеокодек. Для разбора вложений распакуйте архив или экспортируйте ролик из редактора слайдов.


Как выбрать формат

  1. Архив и монтаж — PCM (WAV) или lossless (FLAC); видео — ProRes/DNxHR или несжатый HDMI/RAW (см. монтаж).
  2. Доставка в интернет — H.264 или AV1 в MP4/WebM + AAC или Opus; адаптивный стриминг (HLS/DASH) — воспроизведение.
  3. Только речь, минимум трафика — Opus или AMR; не гнаться за "320 kbps MP3" для подкаста в студии.
  4. Не перекодировать lossy → lossy без необходимости — качество только падает.

Связанные материалы