tigtools

Konwerter SRT na VTT

Zamień napisy SubRip (.srt) na WebVTT (.vtt) dla elementu wideo HTML, odtwarzaczy typu YouTube lub narzędzi streamingowych. Plik nigdy nie opuszcza Twojego urządzenia.

Działa w przeglądarce Bez rejestracji

ms

Milisekundy; wartość ujemna sprawia, że napisy pojawiają się wcześniej. 1000 ms = 1 sekunda.

lub upuść plik tutaj. Plik pozostaje na Twoim urządzeniu.

Jak używać

  1. Otwórz plik .srt lub wklej napisy.
  2. Opcjonalnie przesuń każdą kwestię wcześniej lub później w milisekundach.
  3. 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.