Przejdź do treści
Przewodnik po Varlig
Strona główna Varlig

Kody czasowe i klatki wideo

Ta strona opisuje kody czasowe wideo w formacie HH:MM:SS:FF, używanym w programach montażowych: obliczanie długości klipów, dodawanie klatek oraz przeliczanie między kodami czasowymi, liczbą klatek i sekundami. Zajrzyj tu, gdy opisujesz ujęcia, planujesz montaż o zadanym czasie lub sprawdzasz liczbę klatek animacji.

Zwykłe godziny zegarowe i czasy trwania opisano w Godziny i czasy trwania.

Kody czasowe i liczba klatek na sekundę

Kod czasowy ma cztery pola: godziny, minuty, sekundy i klatki. Podaj liczbę klatek na sekundę za pomocą @ lub at, a następnie przelicz na klatki lub sekundy przez in.

calc
00:12:04:10 @ 25 fps daje 00:12:04:10
00:12:04:10 at 25 fps in frames daje 18,110 frames
00:12:04:10 @ 25 fps in seconds daje 724.4 s
00:00:10:00 in frames daje 240 frames

Bez podanej liczby klatek na sekundę kod czasowy jest odczytywany przy 24 fps, dlatego ostatni wiersz daje 240 klatek. Spacja w 25 fps jest opcjonalna.

Jeśli pole klatek przekracza wartość dozwoloną przez daną liczbę klatek na sekundę, nadmiar przechodzi do sekund:

calc
00:00:10:30 @ 25 fps daje 00:00:11:05

Długości klipów

Odejmij jeden kod czasowy od drugiego, aby uzyskać długość klipu, lub policz klatki między nimi.

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

Wybieraj nazwy, które nie zawierają osobnego słowa in, jak in point. in rozpoczyna konwersję, więc wiersz taki jak out point - in point nie jest odczytywany zgodnie z zamiarem. Nazwy clip start i clip end unikają tego problemu.

Dodawanie klatek i sekund

Dodawaj lub odejmuj klatki, sekundy albo całe kody czasowe. Mnożenie i dzielenie pozwalają powtarzać lub dzielić czas trwania.

calc
cut = 00:01:14:23 @ 24 fps
cut + 2 frames daje 00:01:15:01
cut - 1 frame daje 00:01:14:22
cut + 5 seconds daje 00:01:19:23
00:00:09:00 @ 25 fps + 00:00:04:12 @ 25 fps daje 00:00:13:12
00:01:30:00 @ 25 fps * 3 daje 00:04:30:00
00:00:05:00 @ 25 fps / 2 daje 00:00:02:13
  • Wyniki są całkowitą liczbą klatek. Połowa 5 sekund przy 25 fps to 62,5 klatki, zaokrąglane do 63, więc wynik wynosi 00:00:02:13.
  • Kody czasowe nie schodzą poniżej zera. Odjęcie większej wartości daje 00:00:00:00, a nie ujemny kod czasowy.
  • Zachowuj tę samą liczbę klatek na sekundę. Dodawaj tylko kody czasowe o tej samej częstotliwości klatek; przejście do innej opisano w Zmiana liczby klatek na sekundę.

Klatki, sekundy i kody czasowe

Liczba klatek lub zwykły czas trwania stają się kodem czasowym po podaniu liczby klatek na sekundę. Dodaj in frames, jeśli zamiast tego chcesz policzyć klatki w czasie trwania.

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

Duże liczby zakończone zerami są skracane, więc 135 000 klatek jest wyświetlane jako 135k frames.

29,97 i 23,976 fps

Kody czasowe są tu typu non-drop-frame. Przy 29,97 fps pole klatek nadal liczy 30 klatek na każdą sekundę kodu, a przy 23,976 fps liczy 24. Kody drop-frame, zapisywane ze średnikiem, nie są obsługiwane.

calc
00:00:10:00 @ 29.97 fps in frames daje 300 frames
100 frames at 29.97 fps daje 00:00:03:10
00:00:01:00 @ 29.97 fps in seconds daje 1.001001001 s
00:00:01:00 @ 23.976 fps in seconds daje 1.001001001 s

Ponieważ te częstotliwości klatek są nieco mniejsze od wartości nominalnych, sekunda kodu czasowego trwa nieco ponad jedną rzeczywistą sekundę. Przeliczenie na sekundy daje rzeczywisty czas trwania, więc program kończący się przy 00:21:30:00 z 29,97 fps trwa około 1291 sekund, a nie 1290.

Zmiana liczby klatek na sekundę

Aby przenieść czas trwania do innej liczby klatek na sekundę, najpierw przelicz go na sekundy, a potem podaj nową częstotliwość klatek.

calc
(00:00:10:00 @ 25 fps in seconds) at 50 fps in frames daje 500 frames
(00:02:30:00 @ 25 fps in seconds) at 30 fps daje 00:02:30:00

Przykład całościowy

Oto notatka dla 30-sekundowej reklamy montowanej przy 25 fps. Trzy ujęcia muszą zmieścić się w czasie emisji, a ostatnie wiersze pokazują pozostały zapas.

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 daje 00:00:28:07
slot = 00:00:30:00 @ 25 fps
slot - edit daje 00:00:01:18
slot - edit in frames daje 43 frames

Każdy kod czasowy ma tę samą liczbę klatek na sekundę, więc suma jest liczona klatka po klatce. Przy zapasie 43 klatek możesz wydłużyć wywiad lub planszę końcową, a łączny czas będzie się aktualizował przy zmianie długości ujęć.