Подключиться через MCP →

Введите расчет

Математическая формула

Show calculation steps (1)
  1. Combine the Two Timecodes

    Combine the Two Timecodes: Калькулятор таймкода (кадров)

    TC1 and TC2 each convert to frame counts N1 and N2 (using the rule above). op = +1 for add, -1 for subtract. The total frames are re-expanded into the result h:m:s:f.

Реклама

Результатов

Новый таймкод
02 h 01 m 14 s 13 f
29.97 DF
= число кадров 218 015 f
Стандарт 29.97 DF

Что такое калькулятор таймкода (кадров)?

Этот инструмент складывает и вычитает два таймкода SMPTE в стандартном формате ЧЧ:ММ:СС:КК, который используется во всём видео- и кинопроизводстве. Он работает с четырьмя распространёнными стандартами: 30 fps и 60 fps без выпадающих кадров (NDF, non-drop-frame), а также 29.97 fps и 59.94 fps с выпадающими кадрами (DF, drop-frame). На выходе вы получаете и итоговый таймкод, и эквивалентное общее число кадров — это позволяет точно проверять длительность, смещения и точки монтажа.

Метка тайм-кода SMPTE, разбитая на поля часов, минут, секунд и кадров
Тайм-код SMPTE состоит из четырёх полей: часы, минуты, секунды и кадры.

Как пользоваться

Выберите частоту кадров, введите первый таймкод, укажите действие — сложение или вычитание — и введите второй таймкод. Калькулятор переводит каждый таймкод в абсолютный номер кадра, выполняет арифметику и собирает результат обратно в аккуратный таймкод. Если при вычитании значение уходит ниже нуля, результат показывается со знаком минус, а модуль выводится в виде таймкода. Часы накапливаются без ограничений (без сброса через 24 часа), поэтому инструмент отражает реальную прошедшую длительность — именно это обычно и нужно монтажёру при суммировании длин клипов.

Разбор формулы

Для non-drop-frame число кадров = \(\left(\,(60\cdot \text{ч} + \text{м})\cdot 60 + \text{с}\,\right)\cdot D + \text{к}\), где \(D\) — номинальный счётчик кадров (30 или 60). При drop-frame целочисленный счётчик остаётся равным 30 или 60, но определённые номера кадров пропускаются, чтобы таймкод соответствовал реальному времени по часам. На каждой границе минуты, кроме кратных десяти, пропускаются первые 2 номера кадров (4 при 60 fps). При преобразовании пропущенные кадры вычитаются, а при сборке таймкода — добавляются обратно.

$$ N = \left(\,(60h+m)\cdot 60 + s\,\right)\cdot D + f \;-\; d_{count}\!\left(T - \left\lfloor \tfrac{T}{10} \right\rfloor\right) $$
Схема преобразования полей тайм-кода в единое общее число кадров
Формула сводит часы, минуты, секунды и кадры к единому общему числу кадров \(N\).

Пример расчёта

При 30 fps NDF для TC1 = 01:50:38:25 получаем \(n_1 = (110 \cdot 60 + 38) \cdot 30 + 25 = 199165\). Для TC2 = 00:10:35:16 получаем \(n_2 = (10 \cdot 60 + 35) \cdot 30 + 16 = 19066\). Сумма: 218231 кадр, что соответствует таймкоду 02:01:14:11.

Частые вопросы

Что такое drop-frame? Это приём подсчёта для частот 29.97/59.94 fps, при котором пропускаются номера кадров (а не сами реальные кадры), чтобы часовой таймкод примерно соответствовал одному реальному часу.

Почему поле кадров меньше 30 даже при 29.97? Целочисленный счётчик работает на номинальной частоте (30); дробная часть «.97» влияет только на то, какие номера пропускаются.

Может ли результат быть отрицательным? Да — при вычитании большего таймкода вы увидите отрицательное число кадров и таймкод со знаком минус.

Последнее обновление: