Пропустить к содержанию
Руководство Varlig
Главная страница Varlig

Таймкоды и кадры видео

На этой странице описаны видеотаймкоды в формате HH:MM:SS:FF, используемом монтажными программами: длительности клипов, добавление кадров и перевод между таймкодами, числом кадров и секундами. Раздел полезен для разметки материала, монтажа заданной длительности и расчёта кадров анимации.

Об обычном времени и длительностях см. Время суток и длительности.

Таймкоды и частота кадров

Таймкод содержит четыре поля: часы, минуты, секунды и кадры. Задайте частоту через @ или at, затем переведите в кадры или секунды через in.

calc
00:12:04:10 @ 25 fps даёт 00:12:04:10
00:12:04:10 at 25 fps in frames даёт 18,110 frames
00:12:04:10 @ 25 fps in seconds даёт 724.4 s
00:00:10:00 in frames даёт 240 frames

Без указанной частоты используется 24 кадра/с, поэтому последняя строка даёт 240 кадров. Пробел в 25 fps необязателен.

Если поле кадров превышает допустимое для частоты значение, лишние кадры переносятся в секунды:

calc
00:00:10:30 @ 25 fps даёт 00:00:11:05

Длительность клипов

Вычтите один таймкод из другого, чтобы получить длительность клипа или число кадров между ними.

calc
clip start = 00:12:04:10 @ 25 fps
clip end = 00:12:31:05 @ 25 fps
clip end - clip start даёт 00:00:26:20
clip end - clip start in seconds даёт 26.8 s
frames between clip start and clip end даёт 670 frames

Избегайте имён с отдельным словом in, например in point. Слово in начинает перевод, поэтому out point - in point будет прочитано иначе, чем вы ожидаете. Имена clip start и clip end не вызывают такой проблемы.

Прибавление кадров и секунд

Прибавляйте и вычитайте кадры, секунды или целые таймкоды. Умножайте и делите, чтобы повторить или разделить длительность.

calc
cut = 00:01:14:23 @ 24 fps
cut + 2 frames даёт 00:01:15:01
cut - 1 frame даёт 00:01:14:22
cut + 5 seconds даёт 00:01:19:23
00:00:09:00 @ 25 fps + 00:00:04:12 @ 25 fps даёт 00:00:13:12
00:01:30:00 @ 25 fps * 3 даёт 00:04:30:00
00:00:05:00 @ 25 fps / 2 даёт 00:00:02:13
  • Результаты содержат целые кадры. Половина 5 секунд при 25 кадрах/с — 62,5 кадра, которые округляются до 63. Поэтому результат — 00:00:02:13.
  • Таймкод не опускается ниже нуля. Если вычесть больше его длительности, получится 00:00:00:00, а не отрицательный таймкод.
  • Используйте одну частоту кадров. Складывайте только таймкоды с одинаковой частотой. О переходе на другую см. Изменение частоты кадров.

Кадры, секунды и таймкоды

Число кадров или обычная длительность превращается в таймкод при указании частоты. Чтобы вместо этого посчитать кадры в длительности, добавьте in frames.

calc
750 frames @ 25 fps даёт 00:00:30:00
86 frames at 25 fps даёт 00:00:03:11
2 minutes at 25 fps даёт 00:02:00:00
3 seconds 10 frames @ 25 fps даёт 00:00:03:10
12 frames @ 25 fps in seconds даёт 0.48 s
30 seconds at 25 fps in frames даёт 750 frames
90 minutes @ 25 fps in frames даёт 135k frames

Большие числа с конечными нулями сокращаются: 135 000 кадров выводится как 135k frames.

29,97 и 23,976 кадра/с

Здесь используются таймкоды без пропуска номеров кадров (non-drop-frame). При 29,97 кадра/с поле кадров отсчитывает 30 кадров на секунду таймкода, а при 23,976 — 24. Таймкоды drop-frame с точкой с запятой не поддерживаются.

calc
00:00:10:00 @ 29.97 fps in frames даёт 300 frames
100 frames at 29.97 fps даёт 00:00:03:10
00:00:01:00 @ 29.97 fps in seconds даёт 1.001001001 s
00:00:01:00 @ 23.976 fps in seconds даёт 1.001001001 s

Эти частоты немного ниже номинальных, поэтому секунда таймкода длится чуть больше реальной секунды. Перевод в секунды даёт фактическую длительность: программа, заканчивающаяся на 00:21:30:00 при 29,97 кадра/с, длится примерно 1 291 секунду, а не 1 290.

Изменение частоты кадров

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

calc
(00:00:10:00 @ 25 fps in seconds) at 50 fps in frames даёт 500 frames
(00:02:30:00 @ 25 fps in seconds) at 30 fps даёт 00:02:30:00

Всё вместе

Вот заметка для 30-секундного рекламного ролика при 25 кадрах/с. Три плана должны уложиться в эфирный хронометраж; последние строки показывают оставшееся время.

calc
intro = 00:00:04:12 @ 25 fps
interview = 00:00:18:20 @ 25 fps
end card = 00:00:05:00 @ 25 fps
edit = intro + interview + end card даёт 00:00:28:07
slot = 00:00:30:00 @ 25 fps
slot - edit даёт 00:00:01:18
slot - edit in frames даёт 43 frames

У всех таймкодов одна частота, поэтому итог складывается по кадрам. Запас в 43 кадра позволяет продлить интервью или финальную заставку. При изменении длительности планов итог обновляется.