Napraw 23,976 fps do 25 fps
Albo wklej tekst napisów
Opcje
W jakiej liczbie klatek na sekundę liczone są czasy. Na stronach formatów tego wymaga MicroDVD, bo zapisuje czasy jako numery klatek. Na stronach poświęconych liczbie klatek jest to stawka, według której zgrany był plik — wersja, dla której powstały napisy — a drugie pole na stronie przyjmuje liczbę klatek wideo, z którym napisy będą używane. Najczęstsze wartości to 23,976, 24, 25, 29,97, 30, 50, 59,94 i 60. Pomyłka przesuwa całą oś czasu, a na stronach poświęconych liczbie klatek przesuwa ją o współczynnik, a nie o stałą wartość.
Liczba klatek wersji, z którą napisy będą używane — wideo, które naprawdę odtworzysz. Zastosowany współczynnik to pierwsze pole podzielone przez to, więc 24 na 25 daje 0,96: film w PAL jest o 4% szybszy, a 100-minutowy obraz mieści się na 96-minutowej taśmie. Zamiana pól miejscami przesuwa całą oś czasu w złym kierunku o tę samą wartość.
Ta strona bierze plik napisów ustawiony do wersji 23,976 fps i kładzie go na wersję PAL 25 fps. Każdy znacznik jest mnożony przez 23,976 podzielone przez 25, czyli 0,95904, więc cała oś czasu wychodzi o 4,096 procent wcześniej, a każdy blok jest o 4,096 procent krótszy. Oba pola są już wypełnione; zmień je, jeśli Twój plik jest ustawiony do czegoś innego.
Ta para pojawia się zawsze, gdy film zrobiony na rynek amerykański jest wydawany w Europie. Film nakręcony w 24 fps jest niesiony w sygnale NTSC w 23,976 fps — to 24000/1001, nieparzysty dzielnik, który nosi każda liczba klatek NTSC — a wersja PAL odtwarza te same obrazy w 25 fps. Obrazy są identyczne i liczba klatek jest identyczna; zmienia się to, jak szybko są pokazywane, a czasy napisów muszą być odtwarzane w tym samym tempie co obraz.
4,096 procent to nie to samo co 4 procent czystej pary 24 na 25, i różnica nie jest akademicka: to 3,5 sekundy na godzinę i 5,5 sekundy na 95-minutowym filmie. Która para jest Twoja, zależy od tego, do czego plik był ustawiony, a nie od tego, jak wygląda wideo — płyta 23,976 i master 24 fps to dwa różne zwierzęta, a każde ma w tej grupie własną stronę.
Proporcja jest przykładana do odległości od zera, więc blok na pierwszej sekundzie rusza się o 41 ms, a blok na czterdziestej piątej minucie o 1 minutę 51 sekund. Oba brzegi każdego bloku się ruszają, więc dwusekundowy napis dostaje 1,92 sekundy. Nic nie jest wysyłane i cały sezon przechodzi przez kolejkę w jednym przebiegu — pliki SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON i CSV są czytane jako to, czym naprawdę są, a nie jako to, na co wskazuje rozszerzenie.
Przykłady
Krótki blok i długi
Wejście
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:01:00,000 --> 00:01:02,000
One minute in.
Wynik
1
00:00:00,959 --> 00:00:02,877
Hello there.
2
00:00:57,542 --> 00:00:59,460
One minute in.
0,95904 to 23,976 podzielone przez 25. Blok na pierwszej sekundzie traci 41 ms, a ten na minucie 2458 ms — sześćdziesiąt razy większa odległość od zera, sześćdziesiąt razy większy ruch. Oba brzegi każdego bloku są mnożone, więc 2 sekundy pierwszego bloku stają się 1,918, a 2 sekundy drugiego — te same 1,918.
Błąd jest proporcjonalny do zegara
Wejście
1
00:45:00,000 --> 00:45:02,000
Forty-five minutes in.
2
01:00:00,000 --> 01:00:02,000
An hour in.
Wynik
1
00:43:09,408 --> 00:43:11,326
Forty-five minutes in.
2
00:57:32,544 --> 00:57:34,462
An hour in.
Minuta i 51 sekund wcześniej na czterdziestej piątej minucie, i dwie minuty 27 sekund wcześniej na godzinie. To właśnie czyni tę parę rozpoznawalną, zanim cokolwiek przeliczysz: napisy są prawie dobre na początku i o minuty złe pod koniec, a błąd rośnie w stałym tempie. Stały offset nigdy tego nie naprawi, a proporcja tak.
Plik MicroDVD zmienia tylko deklarację
Wejście
{1}{1}23.976
{120}{144}Hello
Wynik
{1}{1}25
{120}{144}Hello
MicroDVD przechowuje czas jako numery klatek, a te same obrazy odtwarzane w 25 fps to nadal klatki 120 i 144. Przepisanie tych numerów podwoiłoby błąd zamiast go naprawić. Przeliczenie edytuje liczbę klatek zadeklarowaną w pierwszej linii — 23.976 staje się 25 — i to mówi odtwarzaczowi, jak przeliczyć numery klatek z powrotem na sekundy.
Częste pytania
Czym jest 23,976 fps i dlaczego to nie jest dokładnie 24?
To 24000 podzielone przez 1001, czyli nieco wolniej niż 24. Powód to NTSC: do kolorowej telewizji w Stanach Zjednoczonych potrzebna była liczba klatek 29,97, a 29,97 to 30000/1001, więc wszystko, co musi zmieścić się w sygnale NTSC, dziedziczy ten sam dzielnik 1001. Film niesiony w NTSC biegnie więc w 24000/1001, a nie w 24, i dlatego ta para nie jest tym samym co czysta para 24 na 25.
Jakiego współczynnika używa 23,976 na 25?
0,95904, czyli 23,976 podzielone przez 25: każdy znacznik zachowuje 95,904 procent wartości, więc oś czasu biegnie o 4,096 procent wcześniej. Stuminutowy metraż wychodzi jako 95 minut 54 sekundy, a nie okrągłe 96 minut, które daje 24 na 25, i każdy blok dostaje o 4,096 procent mniej czasu na ekranie. Obie liczby klatek idą w pola w tej kolejności — najpierw ta, do której plik był ustawiony, potem ta, z którą będziesz go odtwarzać.
Mój plik był ustawiony do wydania amerykańskiego, a mam europejską płytę — czy to ta para?
Do tego służy ta strona, o ile amerykańskie wydanie, które masz, to film niesiony w 23,976. Europejska płyta to PAL 25 fps, a napisy muszą być odtwarzane w jej tempie: 0,95904. Jeśli Twój plik był ustawiony do mastera filmowego w prawdziwym 24, właściwa jest para 24 na 25, a współczynnik wynosi 0,96; tutejsze pola przyjmą oba, ale strony wyjaśniają różne sytuacje.
Czy zmienią się słowa, czy tylko czasy?
Tylko czasy. Tekst, złamania linii i formatowanie, które niesie format, zostają dokładnie takie, jakie są, a raport strat mówi, jeśli sam plik coś zgubił po drodze — przeliczenie liczby klatek samo z siebie niczego nie odrzuca. Zmienia się to, że każdy blok dostaje o 4,096 procent mniej czasu, więc prędkość czytania każdej linii rośnie o tyle i linia, która była już blisko limitu, może go przekroczyć.
O ile napisy byłyby złe, gdybym użył 0,96 zamiast 0,95904?
O około 3,5 sekundy na godzinę i 5,5 sekundy na 95-minutowym filmie — zawsze wcześniej i zawsze rosnąco pod koniec. To dość mało, żeby wyglądać jak błąd zaokrąglenia, i dość dużo, żeby być widoczne na ekranie, dlatego te dwie strony istnieją osobno. Jeśli nie wiesz, do której liczby klatek ustawiony był plik, testem jest to, gdzie po przeliczeniu siedzi błąd: zła para zostawia resztę, która rośnie, dobra nie zostawia żadnej.
Czy wersja PAL naprawdę biegnie o cztery procent szybciej?
Liczba klatek rośnie o 4,167 procent, z 24 do 25, więc czas trwania spada o 4 procent — i to jest liczba, którą ludzie cytują, mówiąc o przyspieszeniu PAL. Przy 23,976 liczba klatek rośnie o 4,271 procent, a czas trwania spada o 4,096 procent, czyli odrobinę więcej niż okrągła wartość. Tutaj liczy się czas trwania, bo oś czasu napisów mierzy się w czasie, a nie w klatkach.