Konwerter napisów
Zapisz plik z napisami w formacie, którego wymaga Twój odtwarzacz, edytor lub formularz przesyłania. Konwerter odczytuje SRT, VTT, ASS, SBV, TTML i kilkanaście innych typów napisów, przepisuje znaczniki czasu w składni formatu docelowego, a przy okazji może zsynchronizować, oczyścić lub uprościć tekst.
Konwerter napisów
lub upuść Pliki SRT, VTT, ASS … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Przesuwa wszystkie napisy o podaną liczbę sekund. Użyj liczby dodatniej, jeśli napisy pojawiają się za wcześnie, ujemnej, jeśli za późno (np. -1,5).
Ustaw tę wartość i docelową liczbę klatek, gdy napisy coraz bardziej rozjeżdżają się z obrazem w trakcie filmu. Oznacza to, że były zsynchronizowane z inną wersją wideo.
Liczba klatek na sekundę wideo, z którym będziesz odtwarzać napisy. Konwersja 23,976 → 25 naprawia większość rozjazdów PAL/NTSC.
Dotyczy tylko plików wejściowych TXT, które nie mają czasów: każda linijka jest wyświetlana przez tyle czasu, jedna po drugiej. W razie potrzeby popraw czasy później w edytorze napisów.
Autowykrywanie radzi sobie z większością plików. Wybierz kodowanie ręcznie, jeśli litery z akcentami, cyrylica lub arabskie znaki zamieniają się w znaki zapytania. Wynik zawsze ma kodowanie UTF-8.
Czcionka domyślnego stylu ASS. Musi być zainstalowana na komputerze odbiorcy; najbezpieczniejszy wybór to Arial.
Rozmiar względem wideo o wysokości 1080 pikseli. 48 to typowy rozmiar dla filmów.
Jak korzystać z narzędzia
- 1
Prześlij pliki z napisami
Dodaj do 20 plików, każdy do 95 MB: SRT, VTT, ASS, SSA, SBV, SUB, TTML, DFXP, XML, SMI, LRC lub TXT. Zwykła transkrypcja z jednym wierszem na napis też się nadaje.
- 2
Wybierz format docelowy i popraw synchronizację
Wybierz format w polu Konwertuj na; domyślnie ustawiony jest SRT. Jeśli napisy pojawiają się za wcześnie, za późno lub rozjeżdżają się z obrazem, otwórz Ustawienia zaawansowane i użyj Przesuń czas albo dwóch pól z liczbą klatek.
- 3
Konwertuj i zapisz
Kliknij Konwertuj na SRT (lub na wybrany format) i pobierz każdy plik osobno albo jako ZIP. Wynik zawsze ma kodowanie UTF-8, a każdy przesłany plik jest usuwany po 30 minutach.
Co zmienia konwerter napisów?
Słowa pozostają bez zmian. Konwerter przepisuje nagłówek pliku, składnię znaczników czasu i znaczniki stylu, aby inny program mógł odczytać napisy, a także potrafi przesunąć wszystkie czasy naraz.
SRT, VTT, ASS i inne formaty plików z napisami
- .srt
- .vtt
- .ass
- .ssa
- .sbv
- .ttml
- .dfxp
- .sub
- .smi
- .lrc
- .xml
- .txt
SRT wziął nazwę od SubRip, programu dla Windows, który około 2000 roku wyciągał napisy z DVD. To ponumerowana lista napisów z czasem początku i końca oraz jednym lub dwoma wierszami tekstu, dlatego czyta ją niemal każdy odtwarzacz, edytor i formularz przesyłania do serwisów streamingowych. WebVTT wyrósł z SRT na potrzeby sieci: jest określony przez W3C, zaczyna się od słowa WEBVTT i potrafi pozycjonować lub stylizować napisy za pomocą CSS. TTML to format napisów XML od W3C, opublikowany jako Rekomendacja w 2010 roku; DFXP to jego wcześniejsza nazwa, a serwisy streamingowe używają jego profili.
SubStation Alpha (SSA) i jego następca Advanced SubStation Alpha (ASS) pochodzą ze środowiska fansubów. Plik ASS ma tabelę stylów z czcionkami, kolorami, obrysami i marginesami, a każdy wiersz może je nadpisać, więc napisy na tablicach i piosenki mogą pojawiać się w dowolnym miejscu ekranu. Aegisub, typowy edytor ASS, domyślnie zapisuje ten format. SBV to prosty format eksportu YouTube; SMI to SAMI firmy Microsoft, LRC zawiera teksty piosenek z czasami wierszy, a TXT to zwykły tekst.
| Format | Znacznik czasu | Nagłówek | Stylizacja |
|---|---|---|---|
| SRT | `00:01:23,456 --> 00:01:25,789` | Brak, napisy są numerowane | Znaczniki <i>, <b>, <u> i <font> |
| WebVTT | `00:01:23.456 --> 00:01:25.789` | `WEBVTT` w pierwszym wierszu | Ustawienia napisu i klasy CSS |
| ASS / SSA | `0:01:23.45,0:01:25.78` | [Script Info] i [V4+ Styles] | Pełna tabela stylów i nadpisania w poszczególnych wierszach |
| SBV | `0:01:23.456,0:01:25.789` | Brak | Brak |
| TTML | `begin="00:01:23.456"` | Dokument XML z przestrzeniami nazw | Atrybuty stylu w XML |
| TXT | `[00:01:23]` z opcją **Dołącz znaczniki czasu**, w przeciwnym razie brak | Brak | Brak |
Przesuwanie czasu napisów i zmiana liczby klatek
4,3%o tyle szybciej odtwarza się wydanie PAL 25 klatek/s niż oryginał 23,976 klatek/s
Przesuń czas przesuwa każdy napis o tę samą wartość, od −3600 do +3600 sekund z krokiem jednej milisekundy. Użyj liczby dodatniej, gdy tekst pojawia się przed mową, a ujemnej, np. −1,5, gdy się spóźnia. To rozwiązanie, gdy przesunięcie jest takie samo na początku i na końcu, zwykle z powodu innego wstępu lub obciętego logo studia.
Para pól z liczbą klatek obsługuje drugi przypadek. Wybierz w Pierwotna liczba klatek wartość, dla której zsynchronizowano napisy, a w Docelowa liczba klatek wartość swojego wideo; do wyboru są 23,976, 24, 25, 29,97 i 30 klatek/s. Każdy znacznik czasu jest wtedy przeskalowany o ten stosunek, dzięki czemu europejskie wydania PAL i północnoamerykańskie NTSC tego samego filmu dostają pasujące napisy. Jeśli nie wiesz, w którą stronę zmieniać, sprawdź jeden wiersz pod koniec filmu: jeśli pojawia się za późno, liczba klatek napisów jest niższa niż w wideo.
Pozostałe pola działają na tekście. Kodowanie wejściowe poprawnie odczytuje stare pliki; Usuń znaczniki formatowania usuwa kody <i>, <b>, <font> i w stylu {\an8}. Dla wyjścia TXT Dołącz znaczniki czasu dodaje czas na początku każdego wiersza, a Połącz wiersze w akapity scala przerwane wiersze w czytelne zdania, co jest ustawieniem dla transkrypcji z SRT na TXT. Dla wyjścia ASS lub SSA Czcionka (domyślnie Arial) i Rozmiar czcionki (48, względem wideo o wysokości 1080 pikseli) ustawiają styl domyślny.
ASS na SRT: formatowania nie da się odzyskać
Konwersja ASS na SRT, VTT lub TXT zachowuje tekst i czasy, ale gubi pozycje, kolory, czas karaoke i rysowane napisy. Zachowaj oryginalny plik ASS, jeśli możesz chcieć później zmienić styl napisów; ponowna konwersja SRT przez SRT na ASS stosuje tylko jeden styl domyślny.
Błędy konwersji napisów i jak je naprawić
Odtwarzacz nie pokazuje napisów po wczytaniu pliku.
Nadaj napisom dokładnie taką samą nazwę jak plik wideo, ze zmienionym rozszerzeniem, np. movie.mp4 i movie.srt, i sprawdź, czy rozszerzenie zgadza się z formatem; plik VTT przemianowany na .srt nadal ma kropki w znacznikach czasu.
Wszystkie napisy pojawiają się o około sekundę za wcześnie w materiale przesłanym do serwisu streamingowego.
Wpisz dodatnią wartość w Przesuń czas, np. 1, i skonwertuj ponownie. Zmierz przesunięcie na pierwszej wypowiedzianej kwestii, a nie na sygnale muzycznym.
Transkrypcja TXT straciła podział napisów na wiersze.
Włączona była opcja Połącz wiersze w akapity, która scala wiersze w ciągłe zdania. Wyłącz ją, aby zachować jeden napis w wierszu, albo włącz Dołącz znaczniki czasu, aby zaznaczyć początek każdego napisu.
Konwersja z TXT dała jeden gigantyczny napis.
Transkrypcja jest jednym akapitem. Umieść każdy napis w osobnym wierszu, najlepiej do około 42 znaków, a potem ustaw Sekundy na wiersz.
Pytania o konwerter napisów
Jaki format napisów akceptuje YouTube?
YouTube Studio przyjmuje SRT, WebVTT, SBV, TTML i kilka formatów telewizyjnych, więc na potrzeby samego YouTube rzadko trzeba konwertować. SBV to jeden z formatów, które YouTube oferuje przy pobieraniu napisów edytowanych w serwisie; przed wczytaniem do edytora wideo przekonwertuj go na SRT.
Jakiego formatu potrzebuję do ścieżki wideo w HTML5?
WebVTT. Element <track> w przeglądarkach czyta wyłącznie pliki VTT, więc SRT obok MP4 na Twojej stronie zostanie zignorowany. SRT na VTT dodaje nagłówek WEBVTT i zamienia przecinki dziesiętne na kropki.
Czy kolory, czcionki i położenie napisów przetrwają konwersję?
Tylko między ASS a SSA. SRT, VTT, SBV i TXT nie mają miejsca na czcionki dla poszczególnych wierszy, efekty karaoke ani położenie na ekranie, więc napisy fansubów anime zamienione na SRT zachowają tekst i czas, ale stracą stylizację. Podstawowe znaczniki kursywy i pogrubienia przechodzą do SRT i VTT, chyba że zaznaczysz Usuń znaczniki formatowania.
Jak naprawić napisy, które stopniowo rozjeżdżają się z obrazem?
Stałe opóźnienie naprawisz opcją Przesuń czas; opóźnienie narastające oznacza, że plik powstał dla wydania o innej liczbie klatek. Ustaw Pierwotna liczba klatek na wartość, dla której zsynchronizowano napisy, a Docelowa liczba klatek na wartość Twojego wideo, najczęściej z 23,976 na 25 lub odwrotnie.
Czy mogę zamienić transkrypcję na napisy z czasami?
Tak. Prześlij plik TXT z jednym napisem w wierszu i skonwertuj go na SRT; każdy wiersz dostanie czas trwania ustawiony w polu Sekundy na wiersz, jeden po drugim. Czasy nie będą dokładnie pasować do mowy, więc dopracuj je w edytorze, takim jak Subtitle Edit lub Aegisub. Zacznij od TXT na SRT.
Dlaczego polskie znaki zamieniają się w znaki zapytania lub dziwne symbole?
Plik zapisano w starszej stronie kodowej, np. Windows-1251 dla rosyjskiego lub Windows-1256 dla arabskiego, a odczytano go jako UTF-8. Wybierz właściwą w polu Kodowanie wejściowe i skonwertuj ponownie; wynik jest zapisywany w UTF-8, więc nowoczesne odtwarzacze wyświetlą go poprawnie.
Czy mogę konwertować napisy graficzne z DVD lub Blu-ray?
Nie jako tekst. VobSub (.sub z .idx) i ścieżki PGS z Blu-ray przechowują każdy napis jako obraz, więc najpierw wymagają rozpoznawania tekstu (OCR). Pliki .sub, które odczytuje to narzędzie, to tekstowe pliki MicroDVD.
Wszystkie narzędzia: Konwerter napisów
Wybierz dokładnie ten wariant, którego od Ciebie wymagano. Każda ze stron poniżej to to samo narzędzie z innymi ustawieniami domyślnymi.
- ASS na SRTKonwertuj napisy ASS i SSA z Aegisuba lub fansubów do SRT na telewizor, edytor i YouTube. Dialogi i czasy zostają, style i pozycje znikają.
- SBV na SRTKonwertuj pliki napisów .sbv z YouTube do SRT dla Facebooka, LinkedIn, Premiere Pro i DaVinci Resolve. Numery i znaczniki czasu SubRip dodawane same.
- SRT na ASSKonwertuj napisy SRT do formatu Advanced SubStation Alpha (ASS) z wybraną czcionką i rozmiarem. Gotowe dla Aegisub, mpv, VLC lub wtopienia ffmpeg.
- SRT na TXTKonwertuj napisy SRT na zwykły tekst. Numery i kody czasowe znikają, wiersze łączą się w akapity, a znaczniki czasu można zachować.
- SRT na VTTKonwertuj napisy SRT do WebVTT dla elementu track HTML5, odtwarzaczy i platform kursów. Nowe znaczniki czasu, nagłówek, zapis w UTF-8.
- Konwerter TXT na SRTZamień transkrypcję z pliku tekstowego na napisy SRT. Każda linia staje się osobnym napisem o zadanym czasie, gotowym do poprawek w edytorze.
- Konwerter VTT na SRTZamień napisy WebVTT z YouTube, Zoom lub Teams na SRT dla Premiere Pro, DaVinci Resolve, VLC i telewizorów. Zobacz, czego SRT nie zachowa.
- VTT na TXTKonwertuj napisy WebVTT (.vtt) z Zooma, Teams lub wideo z sieci na zwykły tekst. Bez nagłówka, ustawień cue i bloków NOTE; znaczniki czasu opcjonalne.