Recapo
Napisy i podpisy

Jak edytować plik SRT (tekst, czasowanie i online)

Jak bezpiecznie edytować plik SRT: zasady formatowania, które cicho psują napisy, jak poprawić timing oraz kiedy przejść z Notatnika do internetowego edytora SRT.

Jak edytować plik SRT (tekst, czasowanie i online)

Edycja pliku SRT jest łatwiejsza, niż się wydaje: SRT to po prostu zwykły tekst, więc możesz go otworzyć w dowolnym darmowym edytorze tekstu — Notepad na Windowsie, TextEdit na Macu — zmienić słowa lub kody czasowe i zapisać je. Haczyk polega na tym, że format SRT jest nieprecyzyjny, a jeden przypadkowy znak — brakująca pusta linia, kropka, do której należy przecinek, luka numeracyjna — cicho przerywa plik, przez co cała ścieżka podpisów nie ładuje się. Ten przewodnik wyjaśnia, jak wiarygodnie edytować plik SRT: dokładne zasady formatu, które sprawiają kłopoty, jak naprawić niesynchronizowane synchronizację napisów oraz moment, w którym zwykły edytor tekstu przestaje wystarczać, a internetowy edytor SRT z podglądem na żywo zasługuje na to.

Co faktycznie znajduje się w pliku SRT

SRT (SubRip Subtitle) to najszerzej wspierany format napisów na świecie, a jego cała atrakcyjność polega na tym, że jest bardzo prosty. Otwórz jeden, a zobaczysz powtarzające się bloki, każdy złożony z czterech części:

1
00:00:00,000 --> 00:00:02,500
Welcome back to the channel.

2
00:00:02,500 --> 00:00:05,200
Today we're breaking down the ending.

Każdy blok ma:

  1. Numer sekwency: 1, 2, 3... na własnej linii, licząc w górę bez przerw.
  2. Linia timecode: czas rozpoczęcia, spacja, -->, spacja, czas końca. Format to HH:MM:SS,mmm — godziny, minuty, sekundy, potem przecinek i trzycyfrowe milisekundy.
  3. Jedna lub dwie linijki napisów: to, co widz czyta.
  4. Pusta linia: separator, który informuje gracza, że jeden cue się skończył, a następny zaczyna.

To cały format SRT. Nie ma stylizacji, metadanych, nagłówka — właśnie dlatego otwiera się wszędzie i dlaczego tak łatwo go zepsuć. Każda powyższa zasada ma znaczenie, a plik nie ma sposobu, by ostrzec cię, gdy ją złamiesz.

Jak otworzyć i edytować plik SRT

Ponieważ SRT to zwykły tekst, nie potrzebujesz specjalnego oprogramowania do jego edycji. Musisz unikać niewłaściwego oprogramowania.

Bezpieczna, wolna droga:

  1. Kliknij prawym przyciskiem myszy plik .srt → Otwórz → zwykłym edytorze tekstu. Na Windows używaj Notatnika; na Macu używaj TextEdit (w trybie tekstu zwykłego); wieloplatformowe, VS Code, Sublime Text lub Notepad++ działają dobrze i pokazują numery linii.
  2. Popraw swoje poprawki. Popraw literówkę, przepisz linię, przesunij kod czasu — to wszystko tylko tekst.
  3. Zapisz z tym samym rozszerzeniem .srt i kodowaniem UTF-8. UTF-8 zachowuje znaki z akcentem, kręte cudzysłowy i pisma niełacińskie.

Czego unikać: nie otwieraj SRT w Microsoft Word, Google Docs ani Apple Pages. Edytory tekstu bogatego uwielbiają "pomagać" — zamieniają proste cudzysłowy w kręcone, automatycznie piszą wielkimi literami, a co najgorsze, zapisują plik jako .docx lub z ukrytym formatowaniem, którego żaden odtwarzacz wideo nie potrafi odczytać. Jeśli próbowałeś otworzyć plik SRT tylko przez podwójne kliknięcie i uruchamiał odtwarzacz multimediów, to też jest normalne; Wystarczy kliknąć prawym przyciskiem myszy i wybrać edytor tekstu.

Zasady formatu SRT cicho psują napisy

Właśnie tutaj rodzą się największe problemy z "nie załadowają się napisy". SRT nie daje żadnego komunikatu o błędzie — albo działa, albo gracz pomija uszkodzone cue. Oto zasady narzucane przez format oraz drobne błędy, które je łamią:

Część bloku Reguła Błąd, który ją łamie

Numer sekwencyjnyCałkowite liczby, liczenie w górę, bez przerwUsuwanie sygnału, ale zostawianie 1, 2, 4
Separator kodu czasowegoDokładnie --> z odstępem po każdej stroniePisanie ->, —> lub usuwanie spacji
Separator dziesiętnyprzecinek przed milisekundami (,500)Używając kropki (.500) — to jest VTT, nie SRT
milisekundyTrzy cyfry (,500 nie ,5)Spadek do jednej lub dwóch cyfr
Kolejność czasowaKoniec po starcie; Wskazówki w kolejnościCzas zakończenia wcześniej niż początek
Pusta liniaDokładnie jedna pusta linia między wskazówkamiBrak pustej linii albo kilka ułożonych na siebie
Nakładanie sięJeden sygnał kończy się, zanim zacznie się następnyDwa sygnały oznaczające tę samą sekundę

Trzy z nich powodują zdecydowaną większość rzeczywistych porażek, więc ucz się ich na zimno:

  1. Przecinek kontra kropka. SRT używa przecinka przed milisekundami; blisko powiązany format WebVTT używa kropki. Wklej znacznik czasu w stylu VTT do SRT i ten cue ginie. (Jeśli nie jesteś pewien, jaki format faktycznie masz, nasz przewodnik po SRT vs VTT wyjaśnia różnice.)
  2. Pusta linia. Usuń podtytuł, ale zapomnisz usunąć jego pustą linię — lub usuń pustą linię między dwoma wskazówkami — a gracz je łączy lub porzuca. Jedna pusta linia między blokami, zawsze.
  3. Numeracja. Jeśli usuniesz cue, przenumeruj wszystko poniżej. Niektórzy zawodnicy tolerują luki; Wielu tego nie robi. Utrzymuj liczenie czyste i sekwencyjne.

Jeśli dobrze zrealizujesz te trzy elementy, ta drobiazgota formatu w dużej mierze znika.

Typowe błędy redakcyjne SRT — i ich rozwiązanie

Poza surowym formatem, pojawia się kilka błędów w treści, gdy ludzie ręcznie edytują podpisy:

Objawy Prawdopodobna przyczyna Fix

Cały plik się nie ładujeBłędne rozszerzenie (.srt.txt) lub kodowanie niezgodne z UTF-8Zapisz ponownie jako .srt, UTF-8
Zniekształcone akcenty / symboleZapisane w ANSI/Latin-1 zamiast UTF-8Zapisz ponownie jako UTF-8
Jeden sygnał znikaPrzecinek zamieniony na kropkę lub złamana -->Napraw tę linię timekodu
Dwie linie łączą się w jednąBrakuje pustej linii między wskazówkamiDodaj dokładnie jedną pustą linijkę
Tekst znika z ekranuZa długie kolejkiTrzymaj się ~42 znaków, maksymalnie dwie linie na cue
Napisy migają zbyt szybkoCzas trwania cue poniżej ~1 sekundyWydłuż czas końcowy; Celuj w czytelny sposób zamieszkania
Wszystko po pewnym momencie jest nie takPojedynczy błędny kod czasowy wcześniej w plikuZnajdź i napraw pierwszy zepsuty kij

Schemat do zapamiętania: SRT zawodzi cicho, a jeden zepsuty cue blisko góry może wyeliminować wszystko po nim. Gdy coś jest nie tak, przewiń od początku i znajdź pierwszy sygnał, który wygląda nie tak — naprawa tego zwykle ratuje resztę.

Jak naprawić niesynchronizację z synchronizacją z napisami

Czas jest najważniejszym powodem, dla którego ludzie w ogóle otwierają SRT, a tak naprawdę są tylko dwa problemy do zdiagnozowania.

1. Stały offset — wszystko jest wcześnie lub późno o tę samą wartość. Napisy są idealnie rozmieszczone, ale cały utwór jest przesunięty, zwykle dlatego, że dodano lub skrócono kilka sekund intro. Rozwiązaniem jest dodawanie lub odejmowanie tej samej wartości z każdego kodu czasowego. Na trzech wskazówkach to trywialne do zrobienia ręcznie; na trzystu to miażdżąca, pełna błędów żmudna praca w Notatniku.

2. Postępujący dryf — napisy zaczynają się synchronicznie i przesuwają się coraz dalej w trakcie odtwarzania wideo. To jest niedopasowanie płynności (na przykład napisy w 23,976 fps odtwarzane na tle wideo w 25 fps). Nie da się naprawić dryfu jednym przesunięciem, ponieważ błąd rośnie z czasem. Wymaga resynchronizacji: zakotwiczenia pierwszej i ostatniej linii w ich właściwych momentach i pozwolenia, by czasy rozciągały się proporcjonalnie pomiędzy nimi.

Oto szczery limit zwykłego edytora tekstu: może poprawić literówkę lub pięknie przesunąć jeden cue, ale nie może przesunąć 300 kodów czasowych naraz i nie może pokazać ci wideo podczas pracy — więc edytujesz na ślepo, zgadując, czy 00:01:12,300 naprawdę powinna być granica. Ta ślepota to dokładnie ten moment, by sięgnąć po inne narzędzie.

Kiedy przejść z Notepada na internetowy edytor SRT

Darmowy edytor tekstu to odpowiednie narzędzie do drobnych poprawek tekstu. Wyrosłeś z niej w momencie, gdy którekolwiek z tych rzeczy jest prawdziwe:

  1. Musisz zobaczyć wideo podczas montażu. Timing jest niemożliwy do oceny tylko na podstawie liczb; Musisz uważać, jak podpis trafia w słowo.
  2. Przesuwasz wiele cue'ów naraz. Bulk offset i resync to jedno kliknięcie w prawdziwym edytorze, a ręczne to koszmar.
  3. Ścieżka dryfuje, nie tylko przesunięta — proporcjonalna synchronizacja wymaga punktów kotwiczenia, a nie arytmetyki.
  4. Chcesz zmienić styl podpisów: czcionka, rozmiar, pozycja, kolor do wypalenia — czego zwykły SRT w ogóle nie potrafi przechowywać.

Internetowy edytor SRT rozwiązuje pierwszy problem, którego plik tekstowy nie potrafi: podgląd wideo w czasie rzeczywistym. Usuwasz oś czasu, obserwujesz, jak każdy podpis trafia na rzeczywiste nagranie, przeciągasz sygnał wcześniej lub później i widzisz efekt od razu. To zamyka pętlę zgadywania, która sprawia, że ręczna edycja kodów czasu jest tak uciążliwa.

Zamiast wskazywać "najlepszego" redaktora, oceniaj dowolnego internetowego redaktora SRT na podstawie krótkiego testu na własną rękę:

  1. Czy podczas edycji pokazuje podgląd na żywo zsynchronizowany z napisami?
  2. Czy może zastosować masowe przesunięcie czasu (przesunięcie całego pliku o X sekund) w jednej akcji?
  3. Czy to może zresynchronizować dryfujący tor używając kotwic start/end, a nie tylko płaskiego przesunięcia?
  4. Czy w UTF-8 [eksportuje czysty SRT** (a najlepiej VTT) z powrotem?
  5. Czy jesteś właścicielem pliku później, bez żadnego znaku wodnego wymuszanego na wypalonych podpisach?

Każde narzędzie, które usuwa te pięć, spełnia swoje zadanie. Każde narzędzie, które ukrywa podstawowy eksport lub timing za tarciem, nie jest warte przesyłania.

Edytor tekstu vs internetowy edytor SRT: którego używać

Edytor tekstu zwykłego (Notatnik / TextEdit) Internetowy edytor SRT

KosztyDarmowe, już zainstalowaneRóżni się to w zależności od narzędzia
Podgląd wideoBrak — edytuujesz na ślepoTak — podpis przy nagraniu
Popraw literówkęIdealnie, natychmiastTeż w porządku
Kody czasowe Shift 200Bolesne, podatne na błędyJedna akcja
Dryf resyncNiepraktyczneOparte na kotwicy, stworzone do tego
Napisy do zmiany styluImpossible (SRT nie ma stylizacji)Zazwyczaj wspierane
Najlepsze dlaPoprawki z małym tekstem i pojedynczym cueTiming, resync, masowa praca, stylizacja

Zasada krucieńska: edytuj słowa w edytorze tekstu; Edytuj timing w edytorze z wideo-świadomością. Jeśli jedyne, co robisz, to poprawiasz nazwę lub przepisujesz niezgrabną linię, nie przesadzaj — Notatnik jest naprawdę szybszy. W momencie, gdy pojawia się czas gry, przesuń się do przodu.

Gdzie Recapo pasuje

Bądźmy szczerzy: edycja tekstu SRT to darmowa praca wykonywana w Notatniku lub TextEdit, i nie powinieneś płacić za poprawę literówki. Recapo nie próbuje sprzedać ci edytora tekstu.

Miejsce, gdzie przestrzeń robocza oparta na przeglądarce zasługuje na swoje miejsce, to druga połowa problemu — synchronizacja i stylizacja względem samego wideo. Recapo jest środowiskiem pracy wideo AI, bez żadnych instalacji do zainstalowania. Jeśli napisy dryfują lub patrzysz na ścianę kodów czasowych, które trzeba przesuwać ręcznie, pragmatycznym rozwiązaniem często jest pominięcie operacji i wygenerowanie czystej, poprawnie zsynchronizowanej ścieżki z dźwięku: Recapo może bezpośrednio transkrybować i dodawać napisy do wideo, więc timing jest zsynchronizowany z mowę, a nie ręcznie popychany. Stamtąd jego subtitle-style-editor pozwala ustawić czcionkę, rozmiar i pozycję względem podglądu na żywo, a następnie eksportować. Jeśli jeszcze nie masz SRT, jego auto-subtitle-generator i ai-subtitle-generator tworzą go z wideo w przeglądarce — to czystszy punkt wyjścia niż naprawianie uszkodzonego pliku linia po linijce.

Uczciwa granica: przy dwulinijkowej poprawce tekstu wygrywa Notatnik, a Recapo to przesada. Wartość Recapo pojawia się, gdy naprawa to naprawdę timing i wideo — synchronizacja, przestylizowanie lub regeneracja napisów do Shorts, Reelsów czy TikTok — i wolisz zobaczyć, jak słowa trafiają na nagranie, niż zgadywać milisekundy. Akceptuje pliki MP4, MOV i inne popularne formaty, łącznie do 6GB na zadanie. Plany są na stronie z cenami.

FAQ

Jakiego programu używam, aby otworzyć i edytować plik SRT?

Dowolny zwykły edytor tekstu. Na Windows, Notepad; na Macu TextEdit w trybie tekstu zwykłego; wieloplatformowe, VS Code, Notepad++ lub Sublime Text działają i dodają przydatne numery linij. Unikaj Microsoft Word, Google Docs i Pages — edytory tekstu bogatego zmieniają cudzysłowy, dodają ukryte formatowanie i często zapisują plik w formacie, którego żaden odtwarzacz wideo nie jest w stanie odczytać. Kliknij prawym przyciskiem myszy plik, wybierz "Otwórz z" i wybierz edytor tekstu; następnie zapisz z rozszerzeniem .srt i kodowaniem UTF-8.

Dlaczego mój edytowany plik SRT już się nie ładuje?

Prawie zawsze przerwa w formacie. Sprawdź od początku: kody czasowe używają przecinka przed milisekundami (00:00:01,000, nie .000), każdy --> ma spację po każdej stronie, jest dokładnie jedna pusta linia między wskazówkami, a liczby sekwencji liczą się bez przerw. Sprawdź też, czy plik jest zapisany jako .srt (nie .srt.txt) w UTF-8. Jeden zepsuty kij blisko góry może zniszczyć wszystko po nim, więc najpierw znajdź i napraw pierwszy uszkodzony blok.

Jak naprawić niesynchronizację z synchronizacją z synchronizacją z synchronizacją z napisami?

Zdiagnozuj, jaki masz problem. Jeśli cały tor jest wcześniej lub spóźniony o stałą wartość, to jest offset — dodaj lub odejmij tę samą wartość z każdego timecode'u. Jeśli zaczyna się synchronicznie i odsuwa się coraz dalej w trakcie odtwarzania, to niedopasowanie płynności, które wymaga resynchronizacji z kotwicami startowymi i końcowymi, a nie płaskim przesunięciem. Kilka wskazówek, które możesz przesuwać ręcznie w edytorze tekstu; Dla wielu wskazówek lub driftu użyj edytora z podglądem na żywo, aby każdy napis pojawił się na nagraniu.

Jaki jest poprawny format znacznika czasu SRT?

HH:MM:SS,mmm --> HH:MM:SS,mmm. To dwucyfrowe godziny, minuty i sekundy, potem przecinek, potem trzycyfrowe milisekundy — z odstępem, --> i odstępem między początkiem a końcem. Na przykład: 00:01:23,400 --> 00:01:26,900. Przecinek to szczegół, który ludzie pomijają: SRT używa przecinka przed milisekundami, podczas gdy powiązany format WebVTT używa kropki. Zamiana jednego na drugi łamie kij.

Czy mogę edytować plik SRT online za darmo?

Tak, jeśli chodzi o tekst — wiele narzędzi przeglądarkowych pozwala otwierać i edytować tekst SRT bez instalowania czegokolwiek, a zwykły edytor tekstu jest darmowy w obu przypadkach. Różni się w zależności od narzędzia praca z uwzględnieniem wideo: podgląd na żywo do sprawdzenia czasu, masowe przesunięcie czasowe, resynchronizacja dla dryfu oraz czysty eksport. Oceniaj każdy internetowy edytor SRT po tym, czy wyświetla napisy na podstawie nagrania, przesuwa lub synchronizuje timing w jednym akcji, oraz eksportuje czysty UTF-8 SRT, który posiadasz, bez znaków wodnych.

Jeśli Twoim jedynym zadaniem jest naprawa słowa lub przypadkowego kodu czasu, nie rozmyślaj za dużo — otwórz plik w Notatniku lub TextEdit i zapisz. Ale jeśli prawdziwym problemem są napisy przesuwające się, przesuwają się o sekundy lub ściana kodów czasowych, które trzeba przesuwać ręcznie, to jest zadanie wideo, a nie tekstowe. Załóż darmowe konto i wrzuć swoje nagrania — MP4 lub MOV, do 6GB łącznie na zadanie — i pozwól Recapo przepisać i dodać napisy do czystej, poprawnie zsynchronizowanej ścieżki z mowę, stylizować ją na żywo podglądowi i eksportować gotową do Shorts, Reels, lub TikTok. Popraw słowa w Notatniku; Zrównaj je z filmem w Recapo.

Bibliografia i oficjalne źródła

  1. Pomoc YouTube: Dodaj napisy i napisy
  2. MDN Web Docs: WebVTT API
  3. Recapo.ai: Przegląd produktu i aktualne limity przesyłania
  4. Recapo.ai: AI Video Editor
  5. FFmpeg: Oficjalna dokumentacja


Polecane artykuły

Zobacz wszystkie