Jak używać
- Otwórz plik .srt lub wklej napisy.
- Opcjonalnie przesuń każdą kwestię wcześniej lub później w milisekundach.
- Sprawdź wynik WebVTT i pobierz plik .vtt.
Jak to działa
WebVTT i SRT przechowują to samo — numerowane lub nienumerowane napisy z czasem rozpoczęcia i zakończenia oraz tekstem — ale różnią się szczegółami. Konwerter dodaje nagłówek WEBVTT, zapisuje znaczniki czasu z kropką przed milisekundami (00:00:01.000 zamiast 00:00:01,000) i, jeśli je zachowasz, używa numerów SRT jako identyfikatorów napisów.
Formatowanie, którego WebVTT nie obsługuje, jest usuwane: znaczniki kolorów <font> i kody pozycji w stylu ASS, takie jak {\an8}. Znaczniki pogrubienia, kursywy i podkreślenia (<b>, <i>, <u>) są zachowywane. Dosłowny zapis --> w tekście zakończyłby napis, więc jest zastępowany ciągiem ->, a samotne znaki < i & są zamieniane na encje. Obsługiwane są końcówki linii w stylu Windows i BOM UTF-8 w danych wejściowych; pliki, które nie są poprawnym UTF-8, są odczytywane jako Windows-1252.
Przesunięcie przesuwa każdy napis o tę samą wartość. Napisy, które kończyłyby się przed 0:00, są usuwane, a napisy, które zaczynałyby się przed 0:00, zaczynają się od 0:00. Aby naprawić napisy, które z czasem tracą synchronizację, użyj zamiast tego Konwertera liczby klatek napisów.
Przykłady
Napisy do wideo internetowego
Przekonwertuj lecture.srt na lecture.vtt i dodaj go do wideo HTML5 za pomocą <track src="lecture.vtt" kind="subtitles">.
Napisy opóźnione o 1,5 sekundy
Wpisz -1500 jako przesunięcie: każdy napis pojawi się 1,5 sekundy wcześniej w pobranym pliku .vtt.
Często zadawane pytania
Jaka jest różnica między SRT a VTT?
WebVTT zaczyna się od wiersza WEBVTT, używa kropki zamiast przecinka w znacznikach czasu, sprawia, że numery napisów są opcjonalne, i obsługuje pozycjonowanie oraz stylizację. Przeglądarki odtwarzają WebVTT natywnie w elemencie wideo HTML; nie odtwarzają SRT.
Czy formatowanie jest zachowane?
Pogrubienie, kursywa i podkreślenie są zachowane. Kolory czcionek i kody pozycji w stylu {\an8} są usuwane, ponieważ WebVTT nie ma dla nich odpowiedników.
Moje znaki diakrytyczne wyglądają nieprawidłowo. Dlaczego?
Plik został prawdopodobnie zapisany w starym kodowaniu. Narzędzie odczytuje pliki inne niż UTF-8 jako Windows-1252; jeśli Twój plik używa innego kodowania, najpierw zapisz go ponownie jako UTF-8 w edytorze tekstowym.
Prywatność
Twój plik z napisami jest odczytywany i konwertowany w Twojej przeglądarce. Nie jest przesyłany ani przechowywany.