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

Last updated

Мастер-копия анимации QTRLE (MOV)

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

Перекодирует исходное видео в мастер-копию без потерь QuickTime Animation (QTRLE) в контейнере MOV со звуком AAC, перенося таймкод источника до самой поставки.

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

  • Вы отгружаете моушн-графику как промежуточный материал, требующий альфа-канала или безупречного RGB, и нужен кодек, который QuickTime принимает нативно.
  • Вы архивируете мастер без потерь в RGB и хотите удержать битрейт за счёт RLE-кодирования вместо несжатых кадров.
  • Финишная система ниже по потоку (NLE, композер, вещательный плейаут) ожидает кодек, нативный для QuickTime, а не общий промежуточный вроде FFV1 или MJPEG.
  • Поставка должна сохранять встроенный таймкод исходного клипа рядом с картинкой и звуком.

3. Входы

  • Исходное видео — любой контейнер и кодек, которые платформа может демультиплексировать, в идеале со встроенной дорожкой таймкода.
  • Переменные:
    • $In — URL исходного видео.
    • $Out — URL, куда записывается готовый MOV.

4. Выход

  • Файл — контейнер MOV с видеодорожкой QTRLE и аудиодорожкой AAC на 128 кбит/с. Размер кадра, частота кадров и пиксельный формат видео следуют за источником — QTRLE — это переобёртка без потерь данных картинки источника в RLE-кодированный поток.
  • Таймкод — дорожка таймкода источника копируется в выходной MOV.
  • Назначение — готовый MOV записывается на URL, заданный в $Out.

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

Процесс мастер-копии анимации QTRLE на холсте

Источник забирается из $In и разделяется на три части: видеопоток, аудиопоток и дорожку таймкода. Видео кодируется без потерь кодеком QTRLE, а аудио параллельно кодируется AAC на 128 кбит/с. Три потока встречаются у мультиплексора MOV — QTRLE на его входе Video, AAC на Audio и таймкод источника на Timecode — давая единый пакет MOV. Пакет загружается на $Out.

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

QuickTime RLE (qtrle)

Форма «QuickTime RLE Edit properties»

Кодирует отображённый видеопоток без потерь кодеком QuickTime Animation (QTRLE). У QTRLE нет регуляторов скорости, битрейта или профиля — качество картинки фиксировано, поскольку кодек без потерь, а битрейт — детерминированная функция от избыточности по длинам серий в контенте источника. Форма раскрывает одно поле, Node Label, которое в этом процессе оставлено пустым.

MOV (mov)

Форма «MOV Edit properties»

Оборачивает видео QTRLE, аудио AAC и дорожку таймкода источника в единый контейнер MOV (QuickTime), который системы ниже по потоку могут принять напрямую.

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

  • Filename — пусто. Мультиплексор выводит имя файла из контекста выше по потоку.

Node Label также оставлен пустым.

AAC (aac)

Форма «AAC Edit properties»

Кодирует отображённый аудиопоток как AAC перед мультиплексором MOV.

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

  • Bitrate128 kbps. Стандартный стереобитрейт AAC, который чисто сочетается с видеодорожкой QTRLE без потерь, не раздувая общий размер файла.

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

7. Запуск

  1. Откройте Процессы → Создать и либо соберите граф выше, либо импортируйте шаблон мастер-копии анимации QTRLE.
  2. Задайте $In равным URL исходного видео, а $Out — URL, куда должен попасть готовый MOV.
  3. Нажмите Запустить либо привяжите процесс к папке мониторинга для автоматической обработки.
  4. Отслеживайте ход на странице Задачи; готовый MOV появится по URL, заданному в $Out.

8. Варианты

  • Уберите ветвь Map/Timecode и ребро Timecode в MOV, когда у источника нет встроенного таймкода или поставке он не нужен.
  • Замените aac другим аудиокодером (или copy на аудиоветви), когда цель поставки принимает несжатый PCM или указывает кодек, отличный от AAC.
  • Замените qtrle другим кодеком без потерь, когда системе ниже по потоку не нужна дорожка, нативная для QuickTime — остальная часть графа остаётся идентичной, кроме замены видеокодера.

9. Связанное

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