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.