ac3

1. Сводка
Кодирует аудиодорожки как Dolby Digital (AC-3). Создаёт поток, который обычно требуется для эфирной выдачи, авторинга DVD и доставки объёмного звука 5.1 на старые приставки и телевизионные приёмники.
2. Когда использовать
- Готовите аудиодорожку для эфирной или кабельной поставки, чьи требования предписывают AC-3 — обычно 192–448 кбит/с для стерео или 384–448 кбит/с для раскладки 5.1.
- Авторинг DVD-Video или Blu-ray, где AC-3 — поддерживаемый кодек объёмного звука для формата диска.
- Нацеливаетесь на старые приставки и домашние ресиверы, которые декодируют Dolby Digital нативно, но не справляются с более новым потоком Dolby Digital Plus (E-AC-3).
- Перекодируете из источника, отличного от AC-3, — например из PCM-мастера или 6-канального постпродакшен-микса — в единый поток AC-3, готовый к мультиплексированию в контейнер поставки.
3. Входы
Audio—[]filtergraph.AudioTransform. Один или несколько аудиопотоков или цепочек фильтров. Обязателен.Совместимые узлы выше по потоку:
- af/aformat — приводит аудио к заданному формату сэмплов.
- af/aresample — пересэмплирует аудио к целевой частоте дискретизации.
- af/join — объединяет несколько аудиопотоков в один.
- af/stereo — приводит аудио к стерео или фиксирует стереораскладку.
- map/audio — выбирает, какие аудиопотоки источника идут на кодер.
4. Выходы
Audio—[]core.AudioTrack. Закодированная аудиодорожка AC-3, готовая к мультиплексированию в контейнер.Совместимые узлы ниже по потоку:
- mp4 — упаковывает потоки в файл MP4 (ISO-BMFF).
- mov — упаковывает потоки в контейнер QuickTime MOV.
- mxf — упаковывает потоки в контейнер MXF.
- ts — упаковывает потоки в транспортный поток MPEG-2 — типичный контейнер для AC-3 в вещательных конвейерах.
- dash — упаковывает выход для потоковой передачи MPEG-DASH.
- hls3 — упаковывает выход для HLS с плейлистами v3.
- hls5 — упаковывает выход для HLS с плейлистами v5.
5. Параметры

Форма «Настройки» — один столбец с двумя полями. Описаны в порядке их следования в форме.
Node Label (
string, по умолчанию пусто)Произвольное имя, отображаемое на плитке узла на холсте.
- Что задаёт. Подпись над плиткой; на кодирование не влияет.
- Когда менять. Задавайте, когда в одном графе несколько узлов ac3 — например, отдельный стереодаунмикс и рендеринг 5.1 для одной программы, — чтобы каждый был узнаваем с одного взгляда.
Bitrate (
numberкбит/с, без значения по умолчанию)Целевой битрейт AC-3.
- Что задаёт. Постоянную цель, к которой стремится кодер AC-3 на выходном потоке, в килобитах в секунду.
- Когда менять. Выбирайте по раскладке каналов и требованиям поставки: 192 кбит/с — для чистой стереодорожки в эфире, 384 кбит/с — для типичного микса 5.1 на кабеле и IPTV, 448 кбит/с — для DVD или высококачественной эфирной поставки. Меньшие значения (96–128 кбит/с) оставляйте для устаревших 2-канальных применений с ограниченной полосой, где AC-3 — предписанный кодек.
- Обязательно. да.
Соответствие JSON-ключей и названий полей
| JSON-ключ | Название поля |
|---|---|
bitrate |
Bitrate |
6. Пример

Полный разбор — переменные, настройка каждого узла и ожидаемый результат — смотрите в 5.1 surround AC-3 MP4.
7. Где используется
- 5.1 surround AC-3 MP4 — кодирует дорожку AC-3 5.1 на 128 кбит/с из шести моноисточников, объединённых в раскладку объёмного звука, затем мультиплексирует её в MP4 рядом с скопированным видео.
8. Антипаттерны
- Перекодирование существующего потока AC-3. Когда источник уже AC-3 с приемлемым битрейтом, декодирование и повторное кодирование через этот узел накапливают артефакты сжатия и тратят ЦПУ. Используйте copy, когда менять нужно только контейнер.
- Несовпадение порядка каналов 5.1. AC-3 ожидает каналы в порядке FL, FR, FC, LFE, BL, BR. Подача входа 5.1 с другим порядком (например FL, FR, BL, BR, FC, LFE у некоторых многодорожечных мастеров) даёт файл, который декодируется без предупреждения, но с переставленными каналами объёмного звука. Разрешите порядок узлом af/join выше по потоку, чтобы каждый канал попал в свой слот.
- Выбор AC-3 для неподходящей цели доставки. Современные стриминговые точки, OTT-плееры и большинство браузерных конвейеров MSE ожидают AAC или E-AC-3, а не AC-3. Выбирайте AC-3 только когда требования поставки явно его предписывают; для общей доставки в веб и OTT используйте aac или eac3.
- Кодирование стереоматериала на битрейтах объёмного звука. 2-канальной дорожке AC-3 не нужны бюджеты 384–448 кбит/с для миксов 5.1; 192 кбит/с — разумный потолок для чистого стерео, экономящий полосу без слышимых потерь.