Przejdź do treści

Jakiego formatu napisów naprawdę potrzebujesz?

9 min read 1 views Ostatnia aktualizacja: sie 2, 2026
A defocused laptop screen showing rows of plain text lines, the keyboard edge in the foreground

Najważniejsze informacje

Jeśli wideo odtwarza się w przeglądarce, potrzebujesz WebVTT. Prawie wszędzie indziej bezpiecznym wyborem jest SubRip (.srt), bo to najprostszy i najszerzej akceptowany format. SubViewer (.sbv) to plik, który dostajesz z YouTube Studio, i zwykle jest to punkt wyjścia, a nie miejsce docelowe. ASS i SSA istnieją dla napisów ze stylizacją i pozycjonowaniem. Konwersja bogatszego formatu do SRT zachowuje czas i tekst, a wszystko inne bezpowrotnie usuwa. Konwersja SRT do WebVTT nic nie kosztuje.

Większość osób trafia na to pytanie okrężną drogą. Masz plik z napisami, próbujesz go użyć i coś go odrzuca. Teraz musisz się dowiedzieć, czego chce druga strona, a najlepiej bez wnikania w szczegóły formatu plików.

Dlatego ten tekst jest zorganizowany według miejsca docelowego, a nie według formatu. Znajdź, dokąd trafia plik, weź wskazany format, a resztę czytaj tylko wtedy, gdy chcesz wiedzieć, co tracisz przy konwersji. To ma większe znaczenie, niż się wydaje, bo konwersja nie jest symetryczna: w jedną stronę jest darmowa, w drugą po cichu usuwa coś, czego nie da się odzyskać.

Zacznij od tego, dokąd trafia plik

Format nie jest kwestią gustu. Decyduje o nim to, co ma odczytać plik, a to coś zwykle ma tylko jedną odpowiedź. Idź od tego punktu w tył.

  • Wideo na stronie internetowej. WebVTT. To format używany w sieci i odtwarzacz w przeglądarce zwykle nie przyjmie niczego innego.
  • Odtwarzacz na komputerze lub w telewizorze, albo plik z napisami leżący przy pliku wideo. SubRip. To najprostszy format i ten, który najczęściej zostanie zrozumiany bez problemów.
  • Formularz do wgrywania plików na platformie. SubRip, jeśli strona nie mówi inaczej. Platformy się różnią, a jedynym wiarygodnym źródłem informacji o tym, co dana platforma przyjmuje, jest formularz wgrywania lub link do pomocy przy nim.
  • Wygląd ze stylizacją lub pozycjonowaniem, który chcesz zachować. ASS lub SSA. Nic prostszego nie jest w stanie tego przenieść.
  • Cokolwiek, jeśli zaczynasz od pliku pobranego z YouTube Studio. Ten plik to SubViewer, a konwersja go najpierw do SubRip to zwykle najkrótsza droga do tego, by został przyjęty.

Jeśli Twojego miejsca docelowego nie ma na tej liście i nie dostajesz żadnych wskazówek, wybierz domyślnie SubRip. Koszt tego wyboru jest realny, ale niewielki: SRT nie umie zapisać stylizacji czy pozycjonowania, więc napisy pojawią się tam, gdzie zwykle umieszcza je odtwarzacz, czcionką odtwarzacza. W przypadku napisów dialogowych to zwykle i tak jest to, o co chodziło.

SubRip i WebVTT, czyli te dwa, których naprawdę będziesz używać

SubRip jest tak prosty, jak tylko plik tekstowy może być. Każda linia napisów to numer w osobnym wierszu, potem wiersz z czasem początku i końca, potem jeden lub dwa wiersze tekstu, a na końcu pusty wiersz przed kolejną porcją. Milisekundy są oddzielone od sekund przecinkiem. Ten pusty wiersz między napisami jest kluczowy dla struktury pliku, dlatego ręczna edycja SRT czasem psuje plik w sposób, który na pierwszy rzut oka wygląda niewinnie.

Jego zaletą jest to, że nie wymaga od odtwarzacza żadnej interpretacji. Nie ma stylizacji do zrozumienia, pozycjonowania do uwzględnienia, nagłówka do sparsowania. Jeśli chcesz zobaczyć strukturę rozpisaną krok po kroku, znajdziesz szczegółowe omówienie formatu SRT, które opisuje go wiersz po wierszu.

WebVTT to format sieci i wygląda jak bliski kuzyn SRT. Plik zaczyna się od słowa WEBVTT w osobnym wierszu, i ten wiersz nie jest ozdobą — to sposób, w jaki odtwarzacz rozpoznaje plik. Milisekundy są oddzielone kropką, nie przecinkiem. Numery napisów są opcjonalne, więc poprawny plik VTT może je mieć albo nie mieć, i oba warianty są prawidłowe. Poza tym WebVTT może zawierać pozycjonowanie i stylizację, dlatego napisy na stronie internetowej mogą znajdować się gdzie indziej niż na dole na środku.

Praktyczna różnica między tymi dwoma formatami jest tak mała, że da się ją opisać w jednym zdaniu, i jednocześnie tak istotna, że może zepsuć odtwarzanie. Jeśli chcesz zobaczyć całość przed podjęciem decyzji, jest szczegółowe porównanie WebVTT i SubRip.

SubViewer i ASS, czyli te dwa, które pojawiają się z konkretnego powodu

SubViewer, z rozszerzeniem .sbv, to format eksportowany przez YouTube Studio. Nie wybrałeś go — kliknąłeś „pobierz” i to właśnie z tego wyszło. Nie ma w nim żadnych numerów napisów, dwa znaczniki czasu w wierszu z czasem są oddzielone przecinkiem, a nie strzałką, a godziny są zapisane bez zer na początku. Jest w pełni czytelny, ale stosunkowo mało rzeczy poza YouTube chce go odczytać.

To sprawia, że SBV jest formatem tranzytowym, a nie docelowym. Jeśli wyciągnąłeś napisy z YouTube Studio, żeby użyć ich gdzie indziej, konwersja do SubRip jest krótka i bezpieczna, a znajdziesz do niej konwerter SBV do SRT, który robi właśnie to jedno zadanie.

Kiedy naprawdę potrzebujesz ASS lub SSA

SubStation Alpha, w wersjach .ssa i .ass, to format dla napisów, które mają wyglądać w określony sposób. Zapisuje stylizację, pozycjonowanie i efekty karaoke, a wszystko to trzyma w uporządkowanej sekcji Events. Warto wiedzieć jedną rzecz, nawet jeśli nigdy nie otworzysz takiego pliku: sekcja Events deklaruje własny porządek kolumn wewnątrz pliku, więc każdy program, który go odczytuje, musi najpierw przeczytać tę deklarację, a nie zakładać, gdzie znajdują się czasy i tekst.

ASS lub SSA potrzebujesz, gdy wygląd jest częścią treści: tłumaczone w miejscu napisy na znakach, dwoje mówiących w różnych kolorach, tekst wyświetlany precyzyjnie w konkretnym miejscu kadru. Jeśli Twoje napisy to po prostu dialogi na dole ekranu, nie potrzebujesz tego formatu, a jego użycie tylko utrudni przyjęcie pliku gdzie indziej.

Jedna zasada, która decyduje, czy konwersja Cię coś kosztuje

Formaty różnią się tym, co mogą zapisać. Konwersja jest darmowa tylko wtedy, gdy format docelowy jest w stanie zapisać wszystko, co niósł format źródłowy. Kiedy nie jest w stanie, dodatkowe informacje nie tracą na jakości ani się nie kompresują. Po prostu znikają.

Konwersja z bogatszego formatu do SubRip jest z definicji stratna. Stylizacja, pozycjonowanie i efekty nie mają się gdzie zmieścić w formacie, który nie umie ich opisać, więc konwerter je odrzuca. Zostaje czas i tekst, co dla większości celów jest właśnie sensem całego pliku. Ale strata w skonwertowanej kopii jest trwała, a późniejsza konwersja z powrotem nie przywróci stylizacji. Powstanie plik bez stylizacji, tylko z innym rozszerzeniem.

W drugą stronę, konwersja SubRip do WebVTT jest bezstratna. Dodaje tylko wiersz nagłówka WEBVTT i zmienia separator milisekund z przecinka na kropkę. Numery napisów są usuwane, bo WebVTT traktuje je jako opcjonalne i nie niosą żadnej informacji, która komuś jest potrzebna — kolejność napisów mówi już wszystko, co mówiły numery. Nic istotnego nie ginie, dlatego tę konkretną konwersję można wykonać bez zastanawiania się nad konsekwencjami.

Z tego wynika prosty nawyk: zachowaj oryginalny plik. Konwertuj kopię. Jeśli stylizowany plik ASS jest jedynym miejscem, w którym istnieje Twoje pozycjonowanie, nadpisanie go plikiem SRT jest decyzją, którą podejmujesz raz na zawsze.

Do samych konwersji na tej stronie znajdziesz darmowy konwerter napisów, który działa całkowicie w przeglądarce, więc nic nie jest wysyłane na serwer i nie trzeba zakładać konta. Te narzędzia w przeglądarce konwertują pliki tekstowe i nie transkrybują dźwięku; jeśli masz wideo bez jakiegokolwiek pliku z napisami, aplikacja SozAI do transkrypcji na iOS, Android i macOS zamienia pliki, nagrania i linki z YouTube na tekst z etykietami mówiących, podsumowaniami i tłumaczeniem na ponad 99 języków.

Jak sprawdzić, czym naprawdę jest Twój plik

Rozszerzenie nie jest dowodem na zawartość pliku. Plik zmieniony z .vtt na .srt wciąż jest plikiem WebVTT — zmieniła się tylko etykieta. To ma znaczenie, bo zmiana nazwy jest pierwszą rzeczą, którą ludzie próbują, gdy odtwarzacz odrzuca plik, i jedyną metodą, która gwarantowanie nie zadziała. Odtwarzacz nie czyta nazwy. Czyta pierwsze wiersze, znajduje nagłówek lub separator, którego się nie spodziewał, i się poddaje.

Otwórz plik w dowolnym edytorze tekstu i spójrz na jego początek. To od razu wszystko wyjaśni:

  • Pierwszy wiersz to WEBVTT: to WebVTT, niezależnie od rozszerzenia.
  • Numer w osobnym wierszu, a potem wiersz z czasem z przecinkiem przed milisekundami: SubRip.
  • Brak numerów, dwa znaczniki czasu oddzielone przecinkiem, godziny bez zer na początku: SubViewer.
  • Sekcja Events z wierszem deklarującym porządek kolumn: SubStation Alpha, w jednej z jego wersji.

Trzydzieści sekund oglądania pliku zastępuje mnóstwo zgadywania, a przy okazji ujawnia sytuacje, w których pobrany plik okazuje się czymś innym, niż obiecywał przycisk.

Czego konwersja nie naprawi

Konwersja zmienia kontener, nie treść. Jeśli czas napisów rozjeżdża się z wideo, w nowym formacie rozjedzie się w ten sam sposób, bo konwerter po prostu przenosi podane mu liczby i nie ma pojęcia, jak wygląda wideo. Błędy w nazwach, brakujące wiersze i napisy wyświetlane zbyt długo przechodzą przez konwersję bez zmian.

Konwersja też nie przekona odtwarzacza do przyjęcia formatu, którego nie wspiera. Jeśli odtwarzacz w przeglądarce chce WebVTT, konwersja Twojego SBV do SRT da Ci format ogólnie szerzej akceptowany, ale wciąż niewłaściwy dla tego konkretnego miejsca docelowego. Konwertuj w stronę tego, czego wymaga miejsce docelowe, a nie w stronę tego, co jest popularne.

I konwersja w drugą stronę nigdy nie przywróci tego, co usunęła stratna konwersja. Kiedy stylizacja i pozycjonowanie już zniknęły z pliku, ich jedyna kopia znajduje się w oryginale — jeśli go zachowałeś. Pracując z napisami ze stylizacją, traktuj plik ASS lub SSA jako plik główny, a wszystko, co z niego eksportujesz, jako jednorazowe. Wtedy nieudana konwersja kosztuje Cię minutę, a nie całe popołudnie.

Odpowiedzi

Frequently Asked Questions

Jaka jest różnica między SRT a VTT?

To bliscy kuzyni z trzema różnicami. Pliki WebVTT zaczynają się od słowa WEBVTT w pierwszym wierszu, oddzielają milisekundy kropką i traktują numery napisów jako opcjonalne. SubRip numeruje każdy napis i używa przecinka przed milisekundami. WebVTT może dodatkowo zawierać pozycjonowanie i stylizację, czego SubRip nie umie zapisać w żaden sposób. WebVTT to format używany w sieci; SubRip jest tym, który jest akceptowany najszerzej gdzie indziej.

Który format napisów działa w najwięcej miejscach?

SubRip, czyli format .srt. To najprostszy z popularnych formatów, i właśnie dlatego tak wiele odtwarzaczy i formularzy do wgrywania go przyjmuje: nie ma w nim stylizacji do interpretacji ani nagłówka do sparsowania, tylko numerowane napisy, czasy i tekst. Kompromisem jest to, że nie może przenosić stylizacji, pozycjonowania czy efektów, więc wszystko wizualne w Twoich napisach ginie przy konwersji do tego formatu.

Czy konwersja pliku z napisami powoduje utratę danych?

To zależy od kierunku. Konwersja z bogatszego formatu do SubRip jest z definicji stratna, bo stylizacja, pozycjonowanie i efekty nie mają się gdzie zmieścić w formacie, który nie umie ich opisać; zostaje czas i tekst, a resztę tracisz. Konwersja SubRip do WebVTT jest bezstratna, bo dodaje jedynie nagłówek i zmienia separator milisekund. W obu przypadkach zachowaj oryginał.

Jaki format napisów eksportuje YouTube Studio?

SubViewer, z rozszerzeniem .sbv. Rozpoznasz go po wierszach z czasem: dwa znaczniki czasu oddzielone przecinkiem, brak numerów napisów i godziny zapisane bez zer na początku. Stosunkowo mało rzeczy poza YouTube go odczytuje, więc jeśli planujesz użyć tych napisów gdzie indziej, konwersja najpierw do SubRip jest zwykle najkrótszą drogą do tego, by plik został przyjęty.

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

Nie. Zmiana nazwy zmienia etykietę, nie zawartość, więc plik wciąż jest plikiem WebVTT, a odtwarzacz oczekujący SubRip i tak go odrzuci. Odtwarzacz czyta pierwsze wiersze, znajduje nagłówek WEBVTT i kropkę przed milisekundami tam, gdzie oczekiwał przecinka, i przerywa. Potrzebujesz prawdziwej konwersji, która przepisuje wiersze z czasem, a nie tylko zmienia nazwę pliku.

Jak sprawdzić, jaki format ma naprawdę plik z napisami?

Otwórz go w dowolnym edytorze tekstu i przeczytaj kilka pierwszych wierszy. Pierwszy wiersz WEBVTT oznacza WebVTT. Numer w osobnym wierszu, po którym następuje wiersz z czasem z przecinkiem przed milisekundami, oznacza SubRip. Dwa znaczniki czasu oddzielone przecinkiem bez numerów napisów oznaczają SubViewer. Sekcja Events deklarująca własny porządek kolumn oznacza SubStation Alpha.

Merey Tleugazin

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

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