Медиа.маги Документация

Last updated

5.1 surround AC-3 MP4

1. Что создаёт этот процесс

Единый MP4, несущий оригинальное видео источника без перекодирования рядом с дорожкой объёмного звука 5.1 AC-3 (Dolby Digital), собранной из шести независимых моноисточников аудио во входном файле.

2. Когда использовать

  • Вы доставляете surround-мастеры, и источник несёт каждый из шести surround-каналов как отдельную монодорожку, а не как один предсведённый многоканальный поток — типично для пост-продакшн-выгрузок и захватов с ленты.
  • Вы упаковываете поставку финального микса, где вещательная или дистрибуционная спецификация требует AC-3 на 128 кбит/с 5.1, а картинка должна пройти неизменной с этапа выше по потоку, чтобы таймкод и цветовой конвейер остались целы.
  • Вы архивируете многодорожечную сессию как единый воспроизводимый MP4: видео побайтово идентично мастеру выше по потоку, аудио сведено из шести моностемов в одну surround-дорожку, которую потребительские плееры декодируют нативно.

3. Входы

  • Исходный файл — любой контейнер, который платформа может демультиплексировать, несущий одну видеодорожку и шесть дискретных монодорожек аудио, упорядоченных как каналы, которые ожидает узел Join (FL, FR, FC, LFE, BL, BR). Источникам, чьи шесть аудиодорожек в другом порядке, нужна перенастройка отображения Join под совпадение.
  • Переменные:
    • $In — URL исходного файла.
    • $Out — URL назначения, на который загружается готовый MP4.

4. Выход

  • Файл — контейнер MP4, видеопоток скопирован из источника (кодек, растр, частота кадров и тайминг без изменений), аудиопоток закодирован как AC-3 (Dolby Digital) на 128 кбит/с в раскладке 5.1 (front left, front right, front centre, LFE, back left, back right).
  • Назначение — записывается узлом Upload на URL, заданный в $Out.

5. Обзор процесса

Процесс 5.1 surround AC-3 MP4 на холсте

Источник забирается из $In и разделяется на два пути. Узел map/video выбирает видеодорожку источника и пропускает её через узел Copy — видео переходит к мультиплексору MP4 побайтово, без перекодирования. Параллельно шесть узлов map/audio маршрутизируют каждую из шести монодорожек источника в её целевой канальный слот на узле af/join; af/join собирает шесть моновходов в единый аудиопоток, помеченный раскладкой 5.1, который затем кодируется узлом AC3 на 128 кбит/с. Мультиплексор MP4 оборачивает скопированное видео и аудио 5.1 AC-3 в один контейнер, а Upload записывает готовый файл на $Out.

6. Настройка по узлам

Join (af/join)

Форма «Join Node Settings»

Объединяет N моновходов аудио в единый многоканальный выход. Форма задаёт выходную раскладку каналов и присваивает один вход выше по потоку каждому целевому каналу — каждый канал выбранной раскладки должен быть отображён по порядку. В этом процессе Join берёт шесть монопотоков и выдаёт единый поток объёмного звука 5.1.

Параметры этого примера:

  • Node Label5.1. Свободная подпись, печатаемая на плитке холста; задавайте, когда несколько узлов Join разделяют граф, чтобы читающий с одного взгляда понимал, что выдаёт каждый.
  • Layout5.1. Целевая раскладка каналов. Выбирает список каналов, показанный в сетке отображения ниже — 5.1 раскрывает шесть каналов FL, FR, FC, LFE, BL, BR. Среди других доступных раскладок — mono, stereo, 5.1(side) и 7.1; переключение раскладки переписывает сетку отображения под совпадение.
  • Channels — по одной строке на целевой канал в выбранной раскладке. Каждая строка выбирает вход Package выше по потоку, несущий моноисточник, Stream# внутри этого пакета (0, когда вход отдаёт один поток, как в случае map/audio) и Channel внутри этого потока для извлечения (FC — front centre — канонический моновыбор). В этом процессе шесть строк маршрутизируют так:
    • FL ← вход A (первый map/audio, дорожка источника 0).
    • FR ← вход B (дорожка 1).
    • FC ← вход C (дорожка 2).
    • LFE ← вход D (дорожка 3).
    • BL ← вход E (дорожка 3 в этом источнике — скорректируйте под свою раскладку дорожек).
    • BR ← вход F (дорожка 3 в этом источнике — аналогично).

AC3 (ac3)

Форма «AC3 Node Settings»

Кодирует объединённый surround-поток как AC-3 (Dolby Digital), канонический surround-кодек с потерями для вещательной и потребительской доставки. Тот же узел обрабатывает стерео- и surround-входы; кодер подхватывает раскладку каналов с выхода Join выше по потоку.

Параметры этого примера:

  • Node Label — пусто. Свободная подпись холста; оставляйте пустой, когда на графе только один узел AC3.
  • Bitrate128 kbps. Стандартная скорость для поставок 5.1 AC-3 в соотношении 128 кбит/с на канал; поднимите до 192 или 384 кбит/с, когда спецификация требует более качественную surround-дорожку или когда назначение — архив, а не поток.

Copy (copy)

Пропускает видеопоток источника в мультиплексор MP4 без изменений — без транскодирования, без фильтрации. У узла нет редактируемых параметров — выбор его на холсте не открывает формы. Используйте Copy, когда видео выше по потоку уже в кодеке, растре и битрейте, требуемых поставкой; в этом процессе картинка сохраняется побайтово из входа.

MP4 (mp4)

Форма «MP4 Node Settings»

Мультиплексирует скопированное видео и закодированное аудио 5.1 AC-3 в единый контейнер MP4.

Параметры этого примера:

  • Node Label — пусто. Свободная подпись холста.
  • Filename — пусто. MP4 наследует имя файла из URL назначения Upload ($Out) ниже по потоку. Задайте это поле, чтобы переопределить унаследованное имя фиксированным именем файла, или переменной процесса, когда оператор выбирает имя на задачу; в этом процессе оно оставлено пустым, чтобы итоговое имя контролировал $Out.

Полный список параметров и компромиссов см. в mp4.

7. Запуск

  1. Откройте Процессы → Создать и либо соберите граф выше, либо импортируйте шаблон 5.1 surround AC-3 MP4.
  2. Задайте $In равным URL исходного файла, чьи шесть монодорожек аудио составляют surround-микс.
  3. Задайте $Out равным URL назначения для готового MP4.
  4. Если монодорожки источника в порядке, отличном от FL / FR / FC / LFE / BL / BR, откройте узел Join и переотобразите вход Package и Stream# каждого целевого канала под порядок дорожек источника.
  5. Нажмите Запустить либо привяжите процесс к папке мониторинга для автоматической обработки. MP4 попадёт на $Out, когда задача завершится.

8. Варианты

  • Поднимите AC3 Bitrate до 192 или 384 кбит/с, когда спецификация доставки требует более качественную surround-дорожку; остальная часть графа остаётся без изменений.
  • Замените AC3 альтернативным surround-кодером (например, E-AC-3, AAC-LC на 5.1), когда платформа назначения предпочитает другой surround-кодек — узлам Join и MP4 меняться не нужно.
  • Замените видеоветвь Copy цепочкой транскодирования (scale → format → кодер), когда поставке нужен другой видеорастр или кодек; путь surround-аудио остаётся как есть.
  • Измените Join Layout на stereo и сократите число ветвей map/audio выше по потоку до двух, когда поставка — стерео-сведение из двух фронтальных монодорожек.

9. Связанное

Медиа.маги Документация