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

Last updated

map/timecode

map/timecode переносит начальный таймкод программы в мультиплексор MOV.

1. Сводка

Извлекает начальный таймкод программы из входящего пакета и передаёт его на контакт Timecode мультиплексора ниже по потоку. Необходим для монтажных и вещательных процессов, которые должны сохранить начальный TC источника через перекодирование, конформ и доставку.

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

  • Сохраняете таймкод источника через перекодирование, чтобы дорожка TC поставки совпадала с монтажной ссылкой, а не с часами выхода кодера от нуля.
  • Несёте таймкод в мезонинную поставку (prores, dv, xdcam или архив mov / mxf) для монтажных или выходных систем ниже по потоку, которые его читают.
  • Выравниваете несколько поставок к общей ссылке, чтобы EDL, инструменты конформа и станции контроля качества фиксировались на одном начальном кадре.

3. Входы

  • Packagecore.Package. Исходный пакет, чей таймкод читается. Обязателен.

    Совместимые узлы выше по потоку:

    • concat — сшивает несколько пакетов встык в один непрерывный пакет.

    • download — конечная точка источника, забирающая пакет по URL.

    • mp4 — мультиплексированный пакет MP4, поданный обратно в цепочку повторного маппинга.

    • analyze — передаёт прозондированный пакет дальше, чтобы одна цепочка и зондировала, и продолжала вниз по потоку.

    • decide — передаёт пакет, когда срабатывает его условие.

    • mdecide — передаёт пакет по той ветви, которая совпала.

    • delay — повторно выдаёт пакет после заданного ожидания.

    • mov — упаковывает потоки в контейнер QuickTime MOV.

    • mxf — упаковывает потоки в контейнер MXF.

    • ts — упаковывает потоки в транспортный поток MPEG-2 (.ts).

    • dv — записывает файл Digital Video (DV) в один шаг — кодек и контейнер в одном узле.

    • prores — записывает мезонинный файл Apple ProRes.

    • xdcam — записывает XDCAM-совместимый файл MXF OP1a.

    • dash — упаковывает закодированные аудио, видео и необязательные дорожки субтитров в манифест MPEG-DASH с сопутствующими файлами сегментов.

    • hls3 — упаковывает закодированные дорожки аудио и видео в плейлист HLS v3 с сегментами транспортного потока MPEG-2.

    • hls5 — упаковывает закодированные аудио, видео и необязательные дорожки субтитров в плейлист HLS v5 на основе фрагментированного MP4 (fMP4).

4. Выходы

  • Timecode*core.Timecode. Исходный таймкод, готовый к подключению на контакт Timecode мультиплексора ниже по потоку.

    Совместимые узлы ниже по потоку:

    Контейнерные мультиплексоры mov и mxf и файловые упаковщики dv, prores и xdcam выставляют входной контакт Timecode. Они появятся здесь по мере публикации.

5. Параметры

Диалог настроек узла Map/Timecode с полем Node Label.

Диалог «Настройки» — один столбец с одним полем.

  • Node Label (string, по умолчанию пусто)

    Произвольное имя, отображаемое на плитке узла на холсте.

    • Что задаёт. Подпись над плиткой; на извлечённый таймкод не влияет.
    • Когда менять. Задавайте, когда в одном графе сосуществуют несколько ссылок на таймкод — например, по одной на каждый вход concat, — чтобы источник сохранившегося TC был узнаваем с одного взгляда.

6. Пример

Анимационный мастер QTRLE (MOV) на холсте

Полный разбор — переменные, настройка каждого узла и ожидаемый результат — смотрите в QTRLE animation master (MOV).

7. Где используется

  • QTRLE animation master (MOV) — переносит начальный таймкод программы источника в мезонин MOV, чтобы дорожка TC поставки совпадала с монтажной ссылкой.

8. Антипаттерны

  • Отсутствие маппинга таймкода через перекодирование. Без подключённого узла map/timecode вход Timecode мультиплексора ниже по потоку остаётся пустым, и дорожка TC поставки перезапускается с 00:00:00:00. Монтажные и конформ-инструменты тогда выходят из синхронизации со ссылкой источника. Подключайте контакт Timecode всякий раз, когда требования поставки нуждаются в совпадающем начальном TC.
  • Маппинг часов не из того источника в цепочке concat. При склейке клипов в одну программу пронести может только TC одного источника; выбирайте источник, чей начальный TC совпадает с монтажной ссылкой, и оставляйте TC остальных неотображённым. Иначе TC поставки дрейфует на каждой границе склейки.
  • Допущение, что мультиплексор принимает контакт. Только mov, mxf, dv, prores и xdcam выставляют вход Timecode. mp4, ts, dash, hls3 и hls5 — нет; подключение map/timecode к ним проваливает проверку. Используйте контейнер, несущий TC, или примите, что таймкод не распространяется.

9. Заметки

  • Заголовок диалога — Map/Timecode Node Settings. Форма «Настройки» не выставляет регулятор индекса сегодня; узел выбирает единственную дорожку таймкода источника. Граф побеждает над опорными дампами, когда они расходятся.
Медиа.маги Документация