Konwerter napisów SBV na SRT
Albo wklej tekst napisów
Co zmienia ta konwersja
W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.
Ta lista pochodzi z macierzy możliwości tych dwóch formatów, a nie z konkretnego wczytanego pliku. Konkretny plik może stracić więcej, jeśli używa cech, które format dopuszcza, ale macierz ich nie modeluje.
Ta strona konwertuje SBV na SRT. Przeciągnij plik — albo wklej tekst — i otrzymasz wersję SRT. Konwersja odbywa się w całości w przeglądarce, więc nic nie jest wysyłane i nie potrzebujesz konta.
W tym kierunku nic nie ginie. Każda możliwość SBV ma odpowiednik w SRT, więc wynik to te same napisy w innym opakowaniu — oś czasu, podziały wierszy i tekst zostają. Dotyczy to każdego pliku SBV, także takiego, który wykorzystuje wszystkie możliwości formatu.
Jeden plik wystarczy, a cały sezon też: kolejka przetwarza je po kolei, a wyniki pobierasz razem jako jeden plik ZIP.
Przykłady
Typowy plik SBV po konwersji na SRT
Wejście
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
Wynik
1
00:00:01,000 --> 00:00:03,500
The quick brown fox.
2
00:00:04,000 --> 00:00:06,250
Jumps over the lazy dog.
3
00:00:07,000 --> 00:00:09,000
Two lines here.
And a second one.
Nic tu nie ginie: porównaj obie strony wiersz po wierszu.
Ta sama konwersja na niechlujnym wejściu
Wejście
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.Wynik
1
00:00:02,000 --> 00:00:04,000
Carriage-return line endings.
2
00:00:06,000 --> 00:00:08,000
Indented timecode, no final newline.
Takie uszkodzenia mają prawdziwe pliki — mieszane końce wierszy, zbłąkane odstępy, puste pola. Porównaj to z czystym przykładem wyżej, żeby zobaczyć, co parser wybacza.
Częste pytania
Jak wygląda wynik, gdy SBV staje się SRT?
Jak SRT: numer nad każdym znacznikiem czasu, liczony od 1. Każdy blok SBV staje się jednym blokiem SRT, w tej samej kolejności i z tym samym tekstem.
Czy czasy z SBV są dokładne w pliku SRT?
Tak, co do milisekundy — a to najdrobniejsza jednostka w obu formatach. SBV zapisuje moment jako 0:00:04.126, a SRT zapisuje ten sam moment jako 00:00:04,126; nic nie jest zaokrąglane ani przesuwane, a blok widoczny 2,9 sekundy nadal tyle trwa.
Jak blok SBV z dwóch wierszy wygląda w SRT?
Jako dwa wiersze, jeden pod drugim. Para zostaje razem — oba wiersze SBV nadal należą do jednego bloku w wyniku SRT, a odtwarzacz pokazuje je jednocześnie.
Czy bloki SBV zachowują kolejność w wyniku SRT?
Tak, po drodze są sortowane według czasu rozpoczęcia — najwcześniejszy pierwszy, tak jak oczekuje każdy format i jak czytają je odtwarzacze. Jeśli plik SBV miał bloki poza kolejnością, wynik SRT przywraca porządek; to zmiana struktury pliku, nie treści, i jest zamierzona.
Czy mogę przekonwertować SRT z powrotem na SBV?
Tak, i oba kierunki są bezstratne — SBV i SRT potrafią wyrazić wszystko, co potrafi drugi format, więc podróż w obie strony zwraca tę samą oś czasu i ten sam tekst w pierwotnym opakowaniu. Dlatego raport powyżej nie ma czego wymieniać.
Czy wynik SRT zachowuje kodowanie pliku SBV?
Nie — wynik jest w UTF-8, z uniksowymi końcami wierszy i bez BOM, niezależnie od tego, czego użył plik SBV. Plik w UTF-16 albo w jednobajtowym kodowaniu Windows jest dekodowany przy wczytywaniu (panel wyniku mówi o tym, gdy to nastąpi); na wyjściu zawsze jest ten sam SRT w UTF-8.