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.
00:12:04:10 @ 25 fps daje 00:12:04:1000:12:04:10 at 25 fps in frames daje 18,110 frames00:12:04:10 @ 25 fps in seconds daje 724.4 s00:00:10:00 in frames daje 240 framesBez 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:
00:00:10:30 @ 25 fps daje 00:00:11:05Długości klipów
Odejmij jeden kod czasowy od drugiego, aby uzyskać długość klipu, lub policz klatki między nimi.
clip start = 00:12:04:10 @ 25 fpsclip end = 00:12:31:05 @ 25 fpsclip end - clip start daje 00:00:26:20clip end - clip start in seconds daje 26.8 sframes between clip start and clip end daje 670 framesWybieraj 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.
cut = 00:01:14:23 @ 24 fpscut + 2 frames daje 00:01:15:01cut - 1 frame daje 00:01:14:22cut + 5 seconds daje 00:01:19:2300:00:09:00 @ 25 fps + 00:00:04:12 @ 25 fps daje 00:00:13:1200:01:30:00 @ 25 fps * 3 daje 00:04:30:0000: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.
750 frames @ 25 fps daje 00:00:30:0086 frames at 25 fps daje 00:00:03:112 minutes at 25 fps daje 00:02:00:003 seconds 10 frames @ 25 fps daje 00:00:03:1012 frames @ 25 fps in seconds daje 0.48 s30 seconds at 25 fps in frames daje 750 frames90 minutes @ 25 fps in frames daje 135k framesDuż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.
00:00:10:00 @ 29.97 fps in frames daje 300 frames100 frames at 29.97 fps daje 00:00:03:1000:00:01:00 @ 29.97 fps in seconds daje 1.001001001 s00:00:01:00 @ 23.976 fps in seconds daje 1.001001001 sPonieważ 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.
(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:00Przykł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.
intro = 00:00:04:12 @ 25 fpsinterview = 00:00:18:20 @ 25 fpsend card = 00:00:05:00 @ 25 fpsedit = intro + interview + end card daje 00:00:28:07slot = 00:00:30:00 @ 25 fpsslot - edit daje 00:00:01:18slot - edit in frames daje 43 framesKaż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ęć.