← Энциклопедия Fusion
УтилитыСредний

SetTimeCode

SetTimeCode / Установка таймкода

SetTimeCode записывает или переопределяет стартовый таймкод изображения/клипа: FPS, часы, минуты, секунды и кадры.

SetTimeCode1Image InputImage OutputMaskForegroundBackgroundOutput

SetTimeCode

Обзор

Что делает SetTimeCode

SetTimeCode нужна, когда внутри Fusion-композиции требуется явно задать временной код материала. На скриншоте видно, что нода даёт выбор FPS и отдельные поля Hours, Minutes, Seconds и Frames. Вместе они формируют значение таймкода, которое привязывается к выходному изображению.

Главная особенность SetTimeCode в том, что она работает не как TimeSpeed, TimeStretcher или FrameHold. Она не ускоряет видео, не делает ретайминг и не меняет порядок кадров. Нода задаёт именно служебную временную информацию: какой таймкод должен быть записан или передан дальше вместе с изображением.

Параметр FPS определяет систему счёта кадров внутри таймкода. Если выбрать 24, значение Frames считается в пределах 24 кадров на секунду; если 25, 30, 48, 50 или 60 — в другой частоте. Это важно для соответствия таймлинии, исходника, экспорта и внешнего монтажного пайплайна.

Hours, Minutes, Seconds и Frames задают начальную позицию таймкода. Например, можно выставить 01:00:00:00 для стандартного стартового таймкода программы, 00:00:00:00 для технического нуля или любое другое значение, нужное для конкретного шота, секвенции или экспортного формата.

Print to Console — диагностическая опция. Она помогает вывести информацию в консоль и проверить, какое значение нода формирует. Это полезно при отладке шаблонов, скриптов, автоматизации и сложных цепочек, где таймкод должен быть не визуально виден, а корректно передан дальше.

SetTimeCode особенно полезна рядом с Saver, Loader, MediaIn, SetMetadata, CopyMetadata и скриптовыми пайплайнами. В проектах с несколькими источниками она помогает привести таймкод к единому стандарту перед экспортом или дальнейшей обработкой.

Важно не путать таймкод с номером кадра композиции. Номер кадра показывает позицию внутри текущего Fusion-таймлайна, а таймкод — это служебная временная метка, которая может начинаться не с нуля и может соответствовать внешнему монтажному или производственному стандарту.

Как это понимать

Представляй SetTimeCode как технический штамп времени на потоке изображения. Картинка остаётся прежней, но к ней прикрепляется новая временная метка вида HH:MM:SS:FF с выбранной частотой кадров.

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

Задать стартовый таймкод 01:00:00:00 перед экспортом шота или программы.
Привести таймкод нескольких источников к единому стандарту внутри Fusion-композиции.
Подготовить поток изображения для Saver, чтобы дальше в пайплайне был понятный timecode.
Отладить передачу временной информации через Print to Console.
Создать техническую метку времени для автоматизации, conform-процессов или скриптовой обработки.
Согласовать FPS таймкода с частотой проекта или исходного материала.