Czym jest plik VTT?
Plik VTT (WebVTT, .vtt) to format napisów dla wideo w internecie. To zwykły tekst, jak SRT, ale zaczyna się od linii WEBVTT, zapisuje milisekundy po kropce i może zawierać style, pozycje oraz oznaczenia mówców, które rozumieją przeglądarki.
WEBVTT
00:00:01.000 --> 00:00:04.000
Witamy z powrotem w programie.
00:00:04.200 --> 00:00:07.500 line:85%
<v Anna>Dziś rozmawiamy o napisach.Jak zbudowany jest plik VTT
Pierwsza linia to WEBVTT, po niej pusta linia. Dalej każdy blok ma opcjonalny identyfikator, wiersz czasu, np. 00:01:02.500 --> 00:01:05.000, oraz tekst. Bloki oddziela pusta linia, tak jak w SRT.
Format znaczników czasu
WebVTT zapisuje kropkę przed trzema cyframi milisekund, nigdy przecinek. Godziny są opcjonalne, więc 01:02.500 i 00:01:02.500 oznaczają ten sam moment. Przecinek albo brak linii WEBVTT to najczęstszy powód, dla którego przeglądarka w ogóle nie pokazuje napisów.
Co format VTT dodaje do SRT
Numery bloków są opcjonalne, a blok może kończyć się ustawieniami takimi jak line:85% czy align:start, które przesuwają go na ekranie. Bloki NOTE zawierają komentarze, bloki STYLE – CSS, a znaczniki takie jak <v Anna> wskazują, kto mówi.
Ustawienia napisów
Ustawienia stoją po czasie końca w tym samym wierszu: line przesuwa napis w górę lub w dół, position i size określają, gdzie się zaczyna i jak jest szeroki, align wyrównuje tekst do lewej, do środka lub do prawej, a vertical zamienia go w tekst pionowy dla japońskiego lub chińskiego. Odtwarzacze, które nie obsługują danego ustawienia, po prostu je ignorują.
Gdzie używa się plików VTT
VTT wczytuje element HTML5 <track>, dlatego korzystają z niego odtwarzacze webowe, takie jak Vimeo, JW Player i Brightcove. Platformy do spotkań, jak Zoom i Microsoft Teams, także zapisują transkrypcje w VTT.
Częste problemy
Przeglądarki odrzucają plik bez WEBVTT w pierwszej linii. Na stronie plik .vtt musi być serwowany jako text/vtt z tej samej domeny co strona albo z właściwymi nagłówkami CORS – inaczej napisy po prostu się nie pojawią, bez żadnego komunikatu.
Pytania
Czy VTT jest lepszy niż SRT?
Na stronach internetowych tak: przeglądarki czytają go natywnie i obsługuje pozycjonowanie. W edytorach i formularzach przesyłania bezpieczniejszy jest SRT, bo akceptuje go więcej narzędzi.
Czy mogę zmienić rozszerzenie .vtt na .srt?
Nie. Znaczniki czasu mają inny separator, a nagłówek WEBVTT zostaje w pliku, więc trzeba go przekonwertować.
Jak otworzyć plik VTT?
W dowolnym edytorze tekstu albo razem z wideo w VLC lub odtwarzaczu w przeglądarce.
Jak wygląda znacznik czasu w VTT?
00:00:04.200 --> 00:00:07.500 albo bez godzin 00:04.200 --> 00:07.500: minuty, sekundy, kropka i trzy cyfry milisekund.
Czy plik VTT potrzebuje numerów bloków?
Nie. Linia nad wierszem czasu to opcjonalny identyfikator – może to być liczba albo dowolna nazwa. Pliki bez identyfikatorów są poprawne.
Czytaj dalej
Powiązane pojęcia
Zaktualizowano: