Przejdź do treści
SubtitleMatrix

Konwerter napisów SRT na TXT

Albo wklej tekst napisów

Co zmienia ta konwersja

2 rzeczy zostają pominięte albo wymagają decyzji

  • Czasy

    cała oś czasu (format docelowy w ogóle nie zapisuje czasów)

  • Podziały wierszy

    podziały wierszy (bloki wielowierszowe zostaną zlepione w jeden wiersz)

Ta lista pochodzi z macierzy możliwości tych dwóch formatów, a nie z konkretnego wczytanego pliku. Konkretny plik może stracić więcej, jeśli używa cech, które format dopuszcza, ale macierz ich nie modeluje.

Ta strona zdejmuje z napisów oś czasu i zostawia słowa. SRT to lista bloków, z których każdy ma czas początku, czas końca i tekst; format tekstowy to po prostu linie tekstu. Konwersja odrzuca więc znaczniki czasu i numery bloków, a zachowuje słowa w kolejności występowania.

Blok z dwiema liniami staje się dwiema liniami tekstu. Nic nie jest sklejane w akapit, którego nie napisałeś, i nic nie jest przełamywane: podziały wierszy z pliku napisów są podziałami w wyjściu, co czyni wynik użytecznym jako transkrypcja, źródło tłumaczenia albo szkic.

Tagi formatowania nie przechodzą — w tym kierunku <i> i <b> są usuwane razem z resztą otoczki, więc <i>Whispering</i> now. daje Whispering now.. Zostają same słowa. Jeden plik albo cały sezon, wszystko w przeglądarce, na końcu jedno ZIP.

Przykłady

Typowy plik SRT przekonwertowany na TXT

Wejście

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

Wynik

Hello there.
Whispering now.
And a second line.
Bold statement.

W tym wyjściu giną: czasy, numery bloków i tagi formatowania. Zostają same słowa, po jednej linii.

Ta sama konwersja na zniszczonym wejściu

Wejście

1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.


2
00:00:03,500 --> 00:00:06,000


3
00:00:08,000 --> 00:00:09,000
Last one.

Wynik

Bold and italic.

Last one.

To typowe uszkodzenia prawdziwych plików — mieszane końce wierszy, zbłąkane spacje, puste pola. Porównaj z czystym przykładem powyżej, żeby zobaczyć, co parser wybacza.

Częste pytania

Po co komu SRT zamieniony na czysty tekst TXT?

Dla wszystkiego, co chce słów bez czasu: transkrypcji do czytania, tekstu do tłumaczenia, szkicu artykułu, pliku do indeksu wyszukiwania albo wersji do przekazania komuś bez odtwarzacza napisów. SRT ma numer, znacznik czasu i tekst; tutaj zostaje tylko tekst.

Jak bloki SRT z dwiema liniami wychodzą w pliku TXT?

Jako dwie linie po kolei, bez pustej linii między nimi. Plik czyta się więc tak, jak napisy wyglądają na ekranie, a granica bloku jest jedyną rzeczą, która znika. W SRT te dwie linie należą do jednego zdarzenia z jednym czasem.

Czy tagi kursywy i pogrubienia z SRT zostają w pliku TXT?

Nie — w tym kierunku znaczniki formatowania są usuwane razem z otoczką. <i>Whispering</i> now. daje w wyjściu Whispering now., a <b>Bold</b> statement. daje Bold statement.. Zostają same słowa; jeśli potrzebujesz tagów, wybierz CSV albo JSON, gdzie tekst jest zapisany z formatowaniem.

Czy tracę czasy w konwersji SRT na TXT?

Tak, i to jest sens tego kierunku — jest to wypisane pod polem pliku, żeby nie było niespodzianki. Jeśli chcesz czysty tekst z osią czasu, wybierz CSV albo JSON: oba są plikami tekstowymi i oba zachowują początek i koniec każdego bloku. SRT ma je zawsze.

Czy TXT z konwersji SRT zachowuje nazwy plików?

Tak, ze zmienionym rozszerzeniem. Wsad przychodzi jako jedno ZIP z jednym plikiem tekstowym na wejście, pod tymi samymi nazwami, więc folder odcinków zostaje w kolejności przeciągnięcia. SRT w środku miał znaczniki czasu; w TXT ich nie ma.

Powiązane narzędzia