mxf

1. Сводка
Упаковывает потоки в контейнер MXF. Оборачивает одну или несколько
закодированных видеодорожек, одну или несколько закодированных аудиодорожек и
необязательную ссылку на исходный таймкод в единый файл .mxf, оформленный
для вещательной контрибуции и обмена мезонинами.
2. Когда использовать
- Собираете вещательный мезонин вокруг видео AVC-Intra, DV или XDCAM в паре с аудио PCM.
- Готовите устаревшие поставки для ингеста в Avid, Final Cut или вещательную систему выдачи, потребляющую MXF нативно.
- Обмениваете мезонинные активы между монтажным, контрольным и выходным этапами вещательного конвейера.
3. Входы
Video—[]core.VideoTrack. Одна или несколько закодированных видеодорожек для мультиплексирования. Обязателен.Совместимые узлы выше по потоку:
- avcintra — кодирует видео в профилях AVC-Intra.
- ccinject — вставляет скрытые субтитры или субтитры в выход.
- copy — пропускает исходный видеопоток в мультиплексор без перекодирования.
- ni264 — использует аппаратно-ускоренное кодирование H.264 на NetInt.
- qsv264 — кодирует H.264 через Intel Quick Sync Video.
- x264 — программно кодирует видео H.264/AVC.
- x265 — программно кодирует видео H.265/HEVC.
Audio—[]core.AudioTrack. Одна или несколько закодированных аудиодорожек для мультиплексирования. Обязателен.Совместимые узлы выше по потоку:
- aac — кодирует аудиодорожки кодеком AAC.
- ac3 — кодирует аудиодорожки как Dolby Digital (AC-3).
- copy — пропускает исходный аудиопоток в мультиплексор без перекодирования.
- eac3 — кодирует аудио через Dolby Digital Plus (E-AC-3).
- pcm — записывает несжатое аудио PCM — каноническая аудиоэссенция для поставок MXF.
Timecode—*core.Timecode. Необязательная ссылка на исходный таймкод. При подключении от узлаmap/timecodeвыше по потоку начальный таймкод исходного клипа переносится в файл MXF как начальный TC программы.
4. Выходы
Package—core.Package. Упакованный файл MXF, готовый к шагу загрузки или к узлу файловых операций ниже по потоку.Совместимые узлы ниже по потоку:
5. Параметры

Форма «Настройки» — один столбец с одним полем помимо общей подписи.
Node Label (
string, по умолчанию пусто)Произвольное имя, отображаемое на плитке узла на холсте.
- Что задаёт. Подпись над плиткой; на мультиплексированный файл не влияет.
- Когда менять. Задавайте, когда в одном графе несколько узлов mxf — например, мезонин плюс HD-копия для просмотра, — чтобы каждый выход был узнаваем с одного взгляда.
Filename (
string, оканчивающийся на.mxf, без значения по умолчанию)Имя выходного файла MXF.
- Что задаёт. Имя, записываемое в итоговый пакет. Значение составляется с
целью загрузки (URL на узле
uploadниже по потоку) в итоговый путь объекта. - Когда менять. Задавайте фиксированное имя, когда цель ожидает детерминированный ключ объекта, или ссылайтесь на переменную процесса для суффиксов по рендерию. Оставляйте пустым, чтобы шаг загрузки назвал файл по своему шаблону URL.
- Что задаёт. Имя, записываемое в итоговый пакет. Значение составляется с
целью загрузки (URL на узле
Соответствие JSON-ключей и названий полей
| JSON-ключ | Название поля |
|---|---|
name |
Filename |
6. Пример

Полный разбор — переменные, настройка каждого узла и ожидаемый результат — смотрите в AVC-Intra MXF broadcast mezzanine.
7. Где используется
- AVC-Intra MXF broadcast mezzanine — оборачивает видеодорожку AVC-Intra 100 и до семи аудиодорожек PCM s16le в мезонин MXF, нормализованный к 1920×1080 25 fps с чересстрочной развёрткой и верхним полем первым.
8. Антипаттерны
- Обёртка интермедиатов общего назначения в MXF. Когда выход — пара H.264 + AAC, предназначенная для скачивания или веб-доставки, MP4 проще и лучше поддержан. Берите mp4, а MXF держите для настоящей вещательной контрибуции и мезонинной работы.
- Несоответствие операционному шаблону (OP), ожидаемому приёмником. Профили MXF, такие как OP1a, не взаимозаменяемы; отправка файла OP-Atom в ингест, принимающий только OP1a, не проходит проверку у адресата. Подтверждайте OP-профиль цели перед фиксацией процесса.
- Пара аудио AAC с вещательными видеоэссенциями. Большинство вещательных приёмников требуют аудио PCM внутри контейнера MXF. Подключайте pcm на аудиостороне, а не aac, когда доставка идёт на ингест в систему выдачи.