Konwertuj txt do srt

Konwertuj TXT na SRT

Utwórz zsynchronizowane czasowo napisy SRT z transkrypcji TXT za pomocą desktopowych lub internetowych edytorów napisów.

Konwertuj pliki TXT online

Nie mamy jeszcze dedykowanego konwertera online dla TXT na SRT, ale pliki TXT możesz przekonwertować online na te i inne formaty:

Jak konwertować txt do srt

Odtwarzacz wideo, edytor lub platforma do tworzenia napisów może wymagać napisów w formacie SRT zamiast zwykłej transkrypcji w formacie TXT. Konwersja jest bezpośrednia tylko wtedy, gdy tekst zawiera już dane dotyczące czasu; transkrypcja bez oznaczeń czasowych wymaga ręcznego utworzenia znaczników czasu lub wygenerowania ich na podstawie dźwięku z filmu.

Co zawierają te formaty

TXT to niesformatowany plik tekstowy zawierający znaki, podziały wierszy, a czasami także metadane kodowania. Autorzy, usługi transkrypcji, aplikacje do robienia notatek oraz narzędzia do zamiany mowy na tekst często używają go do transkrypcji, ale TXT nie definiuje segmentów napisów, czasów wyświetlania, położenia mówcy ani formatowania napisów.

SRT (SubRip Subtitle) to tekstowy format napisów. Każdy segment zwykle zawiera numer porządkowy, czas rozpoczęcia i zakończenia w formacie hours:minutes:seconds,milliseconds, jeden lub więcej wierszy tekstu oraz pusty wiersz:

1
00:00:01,200 --> 00:00:03,800
Welcome to the presentation.

2
00:00:04,000 --> 00:00:06,500
The first section begins now.

SRT jest obsługiwany przez większość odtwarzaczy multimedialnych, edytorów wideo, usług streamingowych i aplikacji do tworzenia napisów. Jest niewielki, przenośny i łatwy do sprawdzenia lub poprawienia za pomocą edytora tekstu. Może zawierać podstawowe tagi, takie jak <i> oznaczające kursywę, ale czcionka, pozycja, kolor i inne style nie są spójnie obsługiwane przez różne aplikacje.

Sprawdź, czy plik TXT zawiera już oznaczenia czasowe

Otwórz plik w edytorze tekstu i poszukaj wpisów zawierających czas rozpoczęcia i zakończenia, na przykład 00:01:12,500 --> 00:01:15,000. Jeśli plik zawiera wyłącznie akapity lub wiersze dialogów, zmiana nazwy .txt na .srt nie utworzy prawidłowych napisów, a ogólny konwerter plików nie będzie w stanie określić, kiedy powinien pojawić się każdy wiersz.

W przypadku transkrypcji z oznaczeniami czasowymi sprawdź, czy każdy segment ma unikalny numer, prawidłowy zakres czasu, tekst napisów oraz pusty wiersz przed kolejnym segmentem. Przekonwertuj znaczniki czasu na format SRT z milisekundami oddzielonymi przecinkiem, jeśli źródło używa kropek, klatek lub innego zapisu.

Konwertowanie za pomocą Subtitle Edit

Subtitle Edit to darmowy edytor napisów dla systemu Windows, odpowiedni do ręcznego ustawiania czasu i konwersji formatów. Praktyczny sposób postępowania:

  1. Zainstaluj Subtitle Edit z oficjalnego źródła projektu i otwórz plik TXT za pomocą File → Import → Plain text, jeśli plik ma już strukturę rozpoznawaną przez importer.
  2. W przypadku transkrypcji bez oznaczeń czasowych utwórz wpisy napisów, wklej po jednym napisowym lub dialogowym segmencie do każdego wpisu i ustaw czas rozpoczęcia oraz zakończenia w siatce napisów. Użyj przebiegu fali lub odtwarzania dźwięku z filmu, aby dokładnie wyznaczyć granice.
  3. Usuń nadmiernie długie wiersze, dziel napisy w naturalnych pauzach oraz popraw problemy z kodowaniem lub pisownią.
  4. Zapisz wynik za pomocą File → Save as, wybierz SubRip (*.srt) i potwierdź, że nazwa pliku kończy się rozszerzeniem .srt.

Wersje Subtitle Edit i menu importowania mogą się różnić. Jeśli import zwykłego tekstu nie rozdzieli transkrypcji prawidłowo, utwórz wpisy w nowym dokumencie napisów i wklej tekst ręcznie. Funkcje rozpoznawania mowy, jeśli są dostępne, mogą wygenerować oznaczenia czasowe na podstawie dźwięku, ale wymagają oryginalnego filmu lub dźwięku i nadal wymagają sprawdzenia.

Użyj internetowego edytora napisów

Usługi działające w przeglądarce, takie jak Happy Scribe, VEED i Kapwing, mogą importować transkrypcje lub przyjmować je po wklejeniu, synchronizować tekst z przesłanymi materiałami i eksportować pliki SRT. Zasady importowania TXT różnią się między usługami: niektóre traktują plik jako transkrypcję bez oznaczeń czasowych, podczas gdy inne rozpoznają tylko określone układy znaczników czasu.

  1. Otwórz edytor napisów lub podpisów w usłudze, prześlij film albo dźwięk, jeśli potrzebne jest ustawienie czasu, a następnie prześlij zawartość TXT lub wklej ją.
  2. Podziel transkrypcję na segmenty napisów i zsynchronizuj każdy segment z odtwarzaniem lub automatycznym ustawianiem czasu za pomocą rozpoznawania mowy w usłudze.
  3. Sprawdź wygenerowane oznaczenia czasowe i tekst, a następnie wybierz Export → SRT lub równoważną opcję pobierania.

Nie przesyłaj poufnych transkrypcji ani nieopublikowanych materiałów bez sprawdzenia zasad przechowywania danych i prywatności dostawcy. Edytor na komputerze jest lepszym rozwiązaniem, gdy materiału nie można wysłać na serwer zewnętrznego dostawcy.

Sprawdź czas i zgodność

  • Używaj kodowania UTF-8, aby zachować znaki diakrytyczne i pisma inne niż łacińskie; jeśli odtwarzacz wyświetla zniekształcony tekst, otwórz plik ponownie i zapisz go jako UTF-8.
  • Zadbaj o czytelność segmentów: unikaj nadmiernie długich wierszy, zapewnij wystarczająco dużo czasu na ich przeczytanie i nie nakładaj na siebie wielu segmentów, chyba że docelowe oprogramowanie obsługuje takie rozmieszczenie.
  • Upewnij się, że każdy czas zakończenia jest późniejszy niż czas rozpoczęcia, a numery segmentów zwiększają się kolejno. Usuń nieobsługiwane metadane i przypadkowe formatowanie ze źródłowego pliku TXT.
  • SRT przechowuje czasy w milisekundach i nie zawiera liczby klatek wideo. Jeśli czasy zostały przekonwertowane z numerów klatek, użyj prawidłowej liczby klatek na sekundę źródłowego filmu, ponieważ w przeciwnym razie segmenty mogą stopniowo tracić synchronizację.
  • Przetestuj wyeksportowany plik w docelowym odtwarzaczu lub edytorze. Niektóre platformy akceptują SRT tylko przy określonym kodowaniu, maksymalnej długości wierszy, czasie trwania segmentów lub konwencji nazewnictwa.

Porównanie formatu TXT z SRT

Jak formaty TXT i SRT wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i SRT
Cecha .TXT Plain Text File .SRT SubRip Subtitle
Otwarty standard Tak Częściowo otwarty
Kompresja Bez kompresji Bez kompresji
Typowy rozmiar pliku Bardzo mały Bardzo mały
Otwiera się w przeglądarce internetowej Tak, natywnie Częściowo
Dalsza edycja Łatwy Łatwy
Obsługa metadanych Brak Podstawowy
Czytelny tekstowo Tak Tak
Najlepszy do Wymiana danych Udostępnianie i dystrybucja
Wprowadzono — 1997
Twórca — Unknown / SubRip community
Typ MIME text/plain application/x-subrip

Najczęściej zadawane pytania

Czy można automatycznie przekonwertować transkrypcję TXT na napisy SRT?

Transkrypcję TXT można zamienić na plik SRT, ale trzeba dodać numery kolejności napisów oraz znaczniki czasu początku i końca. Zwykły tekst TXT nie zawiera informacji o czasie wymaganych przez napisy.

Czy formatowanie TXT zostanie zachowane w pliku SRT?

Tylko podstawowy tekst i celowe podziały wierszy są zazwyczaj zachowywane podczas konwersji TXT do SRT. Czcionki, kolory, pozycjonowanie, obrazy i inne elementy stylu nie są częścią standardowego formatowania SRT.

Dlaczego napisy SRT wyświetlają się o niewłaściwej porze albo nie chcą się wczytać?

Nieprawidłowa składnia znaczników czasu, nakładające się zakresy czasowe, brakujące numery kolejności lub nieprawidłowe puste wiersze mogą powodować nieprawidłowe wyświetlanie pliku SRT albo uniemożliwić jego wczytanie. Każdy napis zwykle potrzebuje numeru, prawidłowego czasu początku i końca oraz tekstu w oczekiwanej kolejności.

Czy po przekonwertowaniu transkrypcji TXT mogę edytować plik SRT?

Tak, SRT pozostaje edytowalnym formatem napisów w postaci zwykłego tekstu. Możesz zmieniać treść, podziały wierszy, numery kolejności i czasy, ale konwersja z powrotem do TXT zwykle spowoduje utratę tych czasów, chyba że zostaną zachowane osobno.