VTT czy SRT: który format napisów wybrać?

5 min read 6 views Ostatnia aktualizacja: lip 19, 2026

Najważniejsze wnioski

SRT i VTT spełniają to samo zadanie — zawierają zsynchronizowane napisy w pliku tekstowym — ale należą do dwóch różnych światów. SRT to uniwersalny weteran: ma najprostszą możliwą strukturę i jest obsługiwany przez niemal każdy odtwarzacz, edytor i platformę. WebVTT to standard stworzony z myślą o sieci: wymagany przez odtwarzacze HTML5 z elementem <track>, oferuje stylowanie, pozycjonowanie i metadane, których SRT nie ma. Praktyczna zasada jest prosta: publikuj w otwartym internecie w formacie VTT, a we wszystkich pozostałych zastosowaniach używaj SRT — a ponieważ oba formaty są niemal identyczne wewnątrz, możesz konwertować między nimi jednym kliknięciem, gdy dana platforma tego wymaga.

Prędzej czy później w każdym procesie pracy z napisami pojawia się to samo pytanie: platforma wymaga pliku .vtt, a Twoje narzędzie wyeksportowało .srt — albo odwrotnie. Dobra wiadomość jest taka, że błędny wybór nic Cię nie kosztuje poza konwersją. Oto czym naprawdę różnią się te dwa formaty, gdzie każdy z nich jest wymagany i jakie pułapki najczęściej sprawiają problemy podczas konwersji.

Dwa formaty obok siebie

Te same dwa napisy, najpierw jako SRT:

1
00:00:03,500 --> 00:00:06,000
Hello and welcome.

2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.

…a teraz jako WebVTT:

WEBVTT

00:00:03.500 --> 00:00:06.000
Hello and welcome.

00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.

Widoczne są trzy różnice: VTT zaczyna się od obowiązkowego nagłówka WEBVTT, używa kropki przed milisekundami tam, gdzie SRT używa przecinka, i nie wymaga numeracji sekwencyjnej. Te trzy szczegóły odpowiadają za niemal wszystkie skargi typu „moje napisy się nie wczytują”, gdy pliki są ręcznie zmieniane nazwą zamiast poprawnie konwertowane.

Porównanie funkcji

SRT (SubRip)WebVTT
Pierwsze wydanie~2000 (ripper SubRip)2010 (standard webowy W3C)
Separator kodu czasuPrzecinek (00:00:01,600)Kropka (00:00:01.600)
NagłówekBrakwymagany WEBVTT
StylowanieTylko podstawowe tagi (<i>, <b>), obsługiwane niekonsekwentnieStylowanie cue podobne do CSS, kolory, klasy
PozycjonowanieNieTak — pozycja, wyrównanie, tekst pionowy
Rozdziały i metadaneNieTak (rozdziały, notatki, cue z metadanymi JSON)
Obsługa HTML5 <track>Nie — przeglądarki wymagają VTTTak — to jedyny obsługiwany format
Odtwarzacze desktopowe (VLC itp.)UniwersalnaSzeroko obsługiwana
Import do oprogramowania do edycjiUniwersalnyPowszechny, ale mniej uniwersalny

Kiedy potrzebujesz SRT

  • Maksymalna kompatybilność: wysyłasz napisy klientowi, montażyście albo do nieznanego odtwarzacza — SRT otwiera się wszędzie.
  • Edycja wideo: Premiere Pro, DaVinci Resolve i Final Cut najpewniej importują ścieżki napisów w formacie SRT.
  • Przesyłanie do YouTube, LinkedIn, Instagram: wszystkie akceptują SRT dla napisów.
  • Procesy tłumaczeniowe: wyjątkowo prosta struktura bez problemu przechodzi przez narzędzia tłumaczeniowe tam i z powrotem.

Dopiero poznajesz ten format? Zacznij od naszego pełnego przewodnika: Czym jest plik SRT?

Kiedy potrzebujesz VTT

  • Wideo HTML5 na własnej stronie: element <track> akceptuje wyłącznie WebVTT — SRT po prostu nie wczyta się w przeglądarkach.
  • Stylowane lub pozycjonowane napisy: kolory przypisane mówcom, napisy u góry kadru podczas wyświetlania lower thirds, tekst pionowy dla języków CJK.
  • Nawigacja po rozdziałach: pliki VTT mogą definiować znaczniki rozdziałów, które odtwarzacze HTML5 wyświetlają natywnie.
  • Nowoczesne środowiska streamingowe: HLS i wiele odtwarzaczy webowych oczekuje segmentów VTT.

Konwersja między SRT a VTT (bez psucia czegokolwiek)

Ponieważ struktury tych formatów są do siebie bardzo zbliżone, konwersja jest mechaniczna — ale zmiana rozszerzenia pliku to nie konwersja. Poprawny konwerter musi dodać lub usunąć nagłówek WEBVTT, zamienić przecinek na kropkę w każdym kodzie czasu i odpowiednio obsłużyć numery sekwencyjne. Darmowy Konwerter VTT ↔ SRT robi to wszystko w przeglądarce — wklejasz lub przesyłasz plik, konwertujesz, pobierasz. Twój plik nigdy nie trafia na serwer.

Warto znać trzy pułapki konwersji:

  • Stylowanie przepada przy konwersji VTT → SRT. Pozycjonowanie, kolory i klasy nie mają odpowiednika w SRT — tekst i synchronizacja zostają, ale sposób prezentacji już nie.
  • Kodowanie ma znaczenie. Oba formaty powinny być zapisane w UTF-8; starsze kodowania zniekształcają znaki diakrytyczne i znaki spoza alfabetu łacińskiego.
  • Sprawdź plik po konwersji. Jeśli platforma nadal odrzuca plik, uruchom go w Walidatorze SRT, aby znaleźć nakładające się cue lub błędne kody czasu, a globalne przesunięcia popraw za pomocą Subtitle Time Shift.

Skąd w ogóle biorą się te pliki?

Każdy z tych formatów zaczyna się od transkrypcji. W przypadku treści z YouTube YouTube Transcript Generator tworzy zsynchronizowany tekst z dowolnego linku do filmu i umożliwia eksport do SRT. W przypadku własnych nagrań — spotkań, wykładów, wywiadów — aplikacja Soz AI transkrybuje audio z oznaczeniami mówców w ponad 99 językach, a zwykły tekst można zawsze zamienić na napisy za pomocą TXT to SRT Generator.

Najczęściej zadawane pytania

Czy mogę po prostu zmienić nazwę pliku z .srt na .vtt?

Nie. Separatory kodu czasu są różne (przecinek kontra kropka), a VTT wymaga nagłówka WEBVTT — plik z samą zmienioną nazwą nie zadziała w przeglądarkach. Użyj prawdziwego konwertera; to zajmuje kilka sekund.

Jakiego formatu używa YouTube?

YouTube akceptuje przesyłanie zarówno SRT, jak i VTT (plus własne formaty). Wewnętrznie i tak wszystko konwertuje, więc prześlij po prostu to, co już masz.

Czy VTT zastępuje SRT?

W sieci VTT jest standardem i nigdzie się nie wybiera. Wszędzie indziej — w programach do edycji, odtwarzaczach desktopowych i procesach tłumaczeniowych — SRT pozostaje wspólnym językiem. Oba formaty są jeszcze bardzo dalekie od przestarzałości, dlatego w każdym poważnym workflow warto mieć pod ręką konwerter.

Czy napisy wpływają na SEO?

Tak. Platformy i wyszukiwarki indeksują tekst napisów, dzięki czemu film może być znajdowany na podstawie tego, co jest w nim mówione. Opublikowanie transkrypcji na stronie obok filmu dodatkowo wzmacnia ten efekt.

Merey Tleugazin

Założyciel SozAI. Tworzy narzędzia, które zamieniają mowę w tekst dla profesjonalistów na całym świecie.

Soz AI
SozAI — Darmowe pobieranieTranskrybuj audio i wideo natychmiast
Pobierz aplikację