calcwiki
Видео и ТВ

Тайм-код и кадры

Переведите тайм-код в номер кадра и хронометраж или кадры обратно в тайм-код. Выберите частоту кадров — от 24 (кино) до 50 (эфирное ТВ).

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

Результат

Загрузка расчёта

Попробуйте

Как считается тайм-код

Тайм-код записывается как ЧЧ:ММ:СС:КК, где последняя пара — номер кадра внутри текущей секунды. Номер кадра всегда меньше частоты кадров: при 25 fps он идёт от 0 до 24, при 24 fps — от 0 до 23.

Перевод в общее число кадров прямой: кадры = (часы × 3600 + минуты × 60 + секунды) × fps + номер кадра. Обратный перевод — деление с остатком: целая часть даёт секунды, остаток — номер кадра. Калькулятор делает оба направления.

Частоты кадров на ТВ

В России и Европе эфирное вещание исторически идёт на 25 кадрах в секунду (стандарт PAL), нередко в формате 50 полей или кадров для плавного движения в спорте и студийных передачах. Кинопроизводство работает на 24 кадрах, международный контент встречается на 30 и 60.

При сдаче материала на канал уточняйте требуемый fps: пересчёт хронометража между 24 и 25 кадрами меняет и длительность, и синхронность звука. Один и тот же ролик в 24 fps идёт чуть дольше, чем в 25.

Drop-frame и почему здесь целые fps

Американский стандарт NTSC использует дробную частоту 29,97 fps, для которой придуман drop-frame timecode: чтобы тайм-код не расходился с реальным временем, периодически пропускаются номера кадров (но не сами кадры). Это усложняет арифметику.

Этот калькулятор работает с целыми частотами (24, 25, 30, 50, 60) и non-drop-frame тайм-кодом — именно они используются в европейском и российском ТВ-производстве. Для проектов под NTSC 29,97 учитывайте поправку drop-frame отдельно.

Методика и источники

Проверка реализации: . Как проверяются вычисления.

Формула и допущения приведены выше; контрольные примеры включены в автоматические проверки проекта.

Разобраться в расчёте

Формулы, примеры
и важные нюансы.

Есть вопрос?

Разберём по порядку

Почему нужно указывать fps?

Номер кадра имеет смысл только относительно частоты кадров. Без fps нельзя ни перевести тайм-код в секунды, ни собрать его обратно.

Максимальный номер кадра?

На единицу меньше fps. При 25 fps последний кадр секунды — 24, кадр с номером 25 уже относится к следующей секунде, и калькулятор укажет на ошибку.

Поддерживается ли 29,97 и drop-frame?

Нет, инструмент рассчитан на целые fps и non-drop-frame, как в европейском ТВ. Для NTSC 29,97 нужна отдельная drop-frame поправка.

Можно ли посчитать длинный хронометраж?

Да, часы не ограничены двумя знаками в пределах разумного, а число кадров считается до сотен миллионов.