Как пользоваться
- Выберите частоту кадров проекта. Для эфира NTSC — 29,97 drop-frame, для кино в 23,976 или PAL в 25 — соответствующий вариант.
- Введите таймкод A в виде ЧЧ:ММ:СС:КК. Между частями можно ставить двоеточие, точку с запятой или точку.
- Выберите сложение или вычитание и введите таймкод B или просто число кадров.
- Смотрите результат как таймкод, в кадрах и в реальном времени.
Как считается
Каждый таймкод переводится в номер кадра:
кадры = (3600 × ч + 60 × м + с) × номинальная частота + кк
Номинальная частота — 24 для 23,976, 30 для 29,97 и 60 для 59,94. В drop-frame за каждую минуту, не кратную десяти, вычитается 2 номера (4 при 59,94):
кадры −= пропуск × (всего минут − ⌊всего минут ÷ 10⌋)
Номера кадров складываются или вычитаются, и сумма снова переводится в таймкод. Реальное время — кадры ÷ фактическая частота, где 29,97 — это ровно 30000/1001.
Пример
При 25 fps 01:00:00:00 — это 3600 × 25 = 90 000 кадров, а 00:12:34:10 — 754 × 25 + 10 = 18 860 кадров. Сумма 108 860 кадров даёт 01:12:34:10, а 108 860 ÷ 25 = 4354,4 с = 1:12:34,4 реального времени.
При 29,97 drop-frame после 00:00:59;29 идёт 00:01:00;02: номеров ;00 и ;01 в первой минуте нет. После 00:09:59;29 идёт 00:10:00;00 — каждая десятая минута их сохраняет.
Частые ошибки
- Путают drop-frame и non-drop: один и тот же таймкод означает разные кадры. Смотрите на разделитель — монтажные программы пишут drop-frame с точкой с запятой перед кадрами.
- Вводят номер кадра больше частоты, например :25 при 25 fps. Кадры там идут от 00 до 24.
- Считают таймкод 23,976 временем по часам. Он идёт медленнее; для длительности по часам смотрите строку реального времени.