К содержанию
fohbook/ TouchDesigner
уверенный

Movie File In: воспроизведение

Плеер TouchDesigner: индекс кадра, скорость, зацикливание, предзагрузка и звук.

Movie File In TOP — не просто «открыть файл». Это плеер с управлением по кадрам, и от того, как вы им управляете, зависит плавность.

Два способа управлять временем

Режим Как Когда
Play Параметр Play = 1, Speed задаёт скорость Обычное воспроизведение
Index Play = 0, кадр задаётся параметром Index Точный контроль: таймкод, скрабирование, синхронизация

Режим Index — это то, чем управляют шоу по таймкоду и синхронизируют несколько машин: кадр вычисляется из внешнего времени, а не «идёт сам».

Основные параметры

  • File — путь; относительный, от папки проекта.
  • Play / Speed / Cue / Cue Point — транспорт.
  • Trim Start / Trim End — обрезка без перекодирования.
  • Loop Crossfade — плавная стыковка при зацикливании.
  • Extend Right / Extend Left — что делать за пределами: держать последний кадр, зациклить, погасить.
  • Interpolate Frames — межкадровая интерполяция при несовпадении частот. Стоит денег, включайте осознанно.
  • Deinterlace — для старого материала.

Страница Tune

Здесь живут вещи, которые решают проблемы:

Параметр Зачем
Hardware Decode Аппаратный декодер NVIDIA для H.264/H.265
Pre-Read Frames Сколько кадров читать вперёд
Pre-Load Frames Держать распакованными наперёд
Frame Cache Кэш распакованных кадров в видеопамяти
Read Ahead Cache Буфер против рывков диска

Увеличенный Pre-Read спасает от рывков при старте и при перемотке ценой памяти. Это первое, что крутят, когда видео «спотыкается» в начале клипа.

Звук

Movie File In TOP отдаёт звук через Audio Movie CHOP, который берёт ссылку на этот TOP. Звук синхронизирован с кадром, который сейчас показывается — важно, если вы двигаете Index руками.

Несколько клипов

Три подхода:

  1. Один Movie File In, меняем File — переключение с паузой на загрузку. Годится, когда переход не критичен.
  2. Два Movie File In и Cross TOP — классический плавный переход: следующий клип уже открыт и готов.
  3. Replicator и список из Folder DAT — плейлист по папке, Репликатор.
Смена файла — это загрузка

Открытие нового файла занимает время: несколько кадров, иногда десятки миллисекунд. Если сменить файл в тот же момент, когда его надо показать, шоу дёрнется. Открывайте заранее, показывайте потом.

Проверяйте, что файл вообще открылся

Info CHOP на Movie File In даёт video_fps, video_frames, index и признак ошибки. Повесьте на них индикатор в служебной панели: на площадке это отвечает на вопрос «файл не читается или его просто не видно».

На других пультах

весь переводчик →
Клипздесь — Movie File In TOP
  • ResolumeClip
  • MilluminMedia
  • MadMapperMedia
рядом по смыслу