UltKit

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

Wynik

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 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. 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. 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.

Odpowiedź

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.

Jak każdy format zapisuje ten sam napis, który zaczyna się w 1 minucie i 23,456 sekundy
FormatZnacznik czasuNagłówekStylizacja
SRT`00:01:23,456 --> 00:01:25,789`Brak, napisy są numerowaneZnaczniki <i>, <b>, <u> i <font>
WebVTT`00:01:23.456 --> 00:01:25.789``WEBVTT` w pierwszym wierszuUstawienia 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`BrakBrak
TTML`begin="00:01:23.456"`Dokument XML z przestrzeniami nazwAtrybuty stylu w XML
TXT`[00:01:23]` z opcją **Dołącz znaczniki czasu**, w przeciwnym razie brakBrakBrak

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

W filmie trwającym 120 minut daje to prawie 5 minut różnicy, więc napisy zsynchronizowane dla jednego wydania stopniowo rozjeżdżają się z drugim.

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.