Przejdź do treści
TextArray
100% lokalnie

Konwerter VTT ⇄ SRT

Konwertuj napisy między WebVTT a SubRip w obie strony, natychmiast.

Wejście
Wynik

Konwerter VTT ⇄ SRT

Sieć mówi w WebVTT, odtwarzacze wideo w SubRip. Eksport napisów z YouTube, plik dla <track> w przeglądarce czy usługa transkrypcji daje ci .vtt; telewizor, playlista VLC albo program montażowy chce .srt — albo odwrotnie. Wklej plik tutaj, a wróci przekonwertowany; kierunek jest wykrywany z treści automatycznie, z ręcznym przełącznikiem, gdy trzeba go wymusić.

W stronę VTT → SRT narzędzie robi wszystko, czego wymaga surowszy format: nagłówek WEBVTT i bloki NOTE/STYLE/REGION znikają, napisy są numerowane od nowa po kolei, kropkowe separatory milisekund stają się przecinkami, godziny są dopisywane jawnie, ustawienia jak align:start są porzucane, a znaczniki typowe dla VTT — <v Mówca>, <c.class>, znaczniki karaoke — są usuwane, podczas gdy <i>, <b> i <u> przeżywają, bo odtwarzacze SRT je renderują. W stronę SRT → VTT dodawany jest nagłówek WEBVTT, przecinki stają się kropkami, numery napisów zostają jako poprawne identyfikatory, a zabłąkane bloki ASS jak {\an8} są czyszczone.

Konwersja działa wierszami i jest wyrozumiała: brakująca pusta linia czy dziwny napis nie przerywa pliku, a wszystko, co jest rozpoznawalnie napisem, zostaje przekonwertowane. Licznik pokazuje, ile napisów przetworzono i który kierunek zastosowano, więc błędną autodetekcję widać od razu.

Wszystko działa lokalnie w twojej przeglądarce — napisy do niewydanego materiału czy projektów klientów nigdy nie opuszczają twojego urządzenia.

Częste pytania

Jak działa automatyczne wykrywanie kierunku?
Plik, którego pierwsza niepusta linia zaczyna się od WEBVTT, jest konwertowany do SRT; wszystko inne do VTT. Zastosowany kierunek widać w liczniku, a opcja kierunku wymusza dowolną stronę przy niejednoznacznych plikach.
Co się dzieje z ustawieniami i znacznikami głosu z VTT?
Ustawienia (align, position, line) i znaczniki typowe dla VTT jak <v Mówca> czy <c.class> nie mają odpowiednika w SRT i są usuwane. Podstawowe style — <i>, <b>, <u> — zostają, bo popularne odtwarzacze SRT je renderują.
Czy identyfikatory napisów są zachowywane?
VTT → SRT zastępuje identyfikatory czystą sekwencją 1, 2, 3…, której SRT wymaga. SRT → VTT zachowuje numery — to poprawne identyfikatory VTT i nie przeszkadzają odtwarzaczom.
Czy konwerter naprawia nakładające się lub błędne czasy?
Nie — czasy są konwertowane wiernie, bez edycji. Aby przesunąć wszystkie napisy wcześniej lub później, przepuść plik przez przesuwanie czasu napisów SRT przed konwersją albo po niej.
Czy mój plik z napisami jest gdzieś wysyłany?
Nie. Konwersja odbywa się wyłącznie w twojej przeglądarce, a plik nigdy nie opuszcza twojego urządzenia.