Eksport i pliki z napisami
Jak edytować plik SRT, żeby go nie zepsuć?
Krótka odpowiedź
Edytuj tekst i zachowaj strukturę: każdy napis składa się z numeru, wiersza czasu w postaci 00:00:01,000 --> 00:00:03,500 i jednego albo dwóch wierszy tekstu, a między napisami jest pusty wiersz. Nie zmieniaj strzałki ani przecinków, zachowaj każdy czas początku przed czasem końca i zapisz plik jako zwykły UTF-8. Edytor napisów sprawdzi to za Ciebie, dzięki czemu plik nadal da się zaimportować do YouTube, LinkedIn albo programu do montażu.
3 min czytania
Co jest w pliku SRT?
1
00:00:01,000 --> 00:00:03,500
Welcome back to the channel.
2
00:00:03,600 --> 00:00:06,200
Today we're fixing subtitle files.
Każdy napis, czyli cue, ma trzy części: numer, wiersz czasu z czasem początku, strzałką i czasem końca oraz tekst. Napisy oddziela pusty wiersz. Czasy zapisuje się w godzinach, minutach, sekundach i milisekundach, z przecinkiem przed milisekundami.
Czy mogę edytować plik SRT w Notatniku albo TextEdit?
Tak, w przypadku drobnych zmian tekstu. Pamiętaj o tych zasadach:
- Edytuj tylko wiersze tekstu, chyba że celowo poprawiasz czas.
- Zachowaj pusty wiersz między napisami.
- Zapisz plik jako zwykły tekst w UTF-8 z rozszerzeniem .srt. W TextEdit wybierz najpierw Format, a potem Zamień na zwykły tekst.
Zmiany czasów łatwiej i bezpieczniej wprowadzać w edytorze napisów, który pokazuje każdy napis w osobnym wierszu.
Dlaczego pliku SRT nie da się zaimportować?
| Problem | Przykład |
|---|---|
| Zły format znacznika czasu | 00:00:01.000 (kropka) albo 0:01,000 (brak godzin) |
| Brak pustego wiersza | Dwa napisy zlewają się w jeden |
| Pusty napis | Wiersz czasu bez tekstu |
| Koniec przed początkiem | 00:00:05,000 --> 00:00:04,000 |
| Nakładające się napisy | Napis zaczyna się przed końcem poprzedniego |
| Złe kodowanie | YouTube wymaga zwykłego UTF-8 (Pomoc YouTube) |
| Złe rozszerzenie | Plik zapisano jako captions.srt.txt |
Jak naprawić dziwne znaki?
Znaki typu é zamiast é oznaczają, że plik zapisano w starszym kodowaniu i odczytano jako UTF-8 albo odwrotnie. Otwórz go w edytorze tekstu, który pozwala wybrać kodowanie, znajdź to, w którym tekst wyświetla się poprawnie, i zapisz plik ponownie w UTF-8.
Jak to zrobić w CaptionBolt
Do szybkich poprawek darmowy Subtitle Editor od CaptionBolt pokazuje plik SRT albo VTT jako wiersze do edycji, sprawdza go przed pobraniem i trzyma plik w przeglądarce.
- Prześlij albo wklej plik i kliknij Wczytaj napisy.
- Edytuj tekst i czasy w każdym wierszu albo użyj Dodaj cue, Sortuj i Wyczyść cues.
- Kliknij Sprawdź, żeby wykryć uszkodzone znaczniki czasu, puste napisy, odwrócone czasy i nakładanie się napisów.
- Wybierz format eksportu (SRT, VTT, TXT albo ASS) i pobierz plik.
Edytor nie zmienia kodowania pliku, więc najpierw napraw dziwne znaki. Jeśli napisy pochodzą z CaptionBolt, edytuj je raczej w Edytorze tekstu i pobierz nowy plik SRT w planie Pro albo Max. Więcej szczegółów znajdziesz w artykule jak edytować pliki SRT, nie psując czasów.
Kiedy lepiej sprawdzi się inna metoda
- Napisy trzeba zgrać z falą dźwięku. Użyj edytora napisów na komputer z widokiem fali dźwiękowej.
- Plik jest potrzebny w innym języku. CaptionBolt nie tłumaczy; użyj narzędzia albo usługi tłumaczenia.
Powiązane pytania
Czy mogę przesłać plik SRT na TikToka, Instagram, YouTube albo LinkedIn?
YouTube, LinkedIn i Facebook przyjmują pliki SRT; TikTok i Instagram nie przyjmują plików napisów i tworzą własne napisy. W filmach na TikToka, do Reels i Shorts, które publikujesz także gdzie indziej, wtop napisy w film, żeby wszędzie wyglądały tak samo, a plik SRT zachowaj na YouTube i LinkedIn, gdzie widzowie mogą włączać i wyłączać napisy.
Jak dodać plik SRT do filmu?
Zdecyduj, czy widzowie mają móc wyłączyć napisy. Żeby były opcjonalne, prześlij plik SRT razem z filmem na YouTube, LinkedIn albo Facebook albo dodaj go jako ścieżkę napisów w odtwarzaczu lub pliku wideo. Żeby były widoczne na stałe, wtop SRT w obraz za pomocą HandBrake, FFmpeg albo programu do montażu. TikTok i Instagram nie przyjmują plików napisów, więc w ich przypadku napisy trzeba wtopić.
Jak przenieść napisy do Premiere Pro, DaVinci Resolve lub Final Cut Pro?
Wyeksportuj plik SRT i zaimportuj go jako ścieżkę napisów: Premiere Pro, DaVinci Resolve i Final Cut Pro czytają SRT, a styl tekstu możesz zmienić w programie. SRT zapisuje tylko tekst i czas, a te programy nie czytają stylizowanych plików ASS, więc jeśli chcesz animowanych napisów słowo po słowie, dodaj napisy do gotowego montażu i opublikuj plik MP4 z napisami.
Jak utworzyć plik napisów SRT z filmu?
Niech rozpoznawanie mowy przygotuje pierwszą wersję, potem ją popraw i wyeksportuj jako SRT. Jeśli film jest na Twoim kanale YouTube, YouTube Studio pozwala za darmo pobrać jego napisy jako plik. W przeciwnym razie użyj narzędzia do napisów albo transkrypcji, które eksportuje SRT, na przykład CaptionBolt w planie Pro, albo wpisz napisy samodzielnie w edytorze napisów. Przed użyciem pliku zawsze sprawdź nazwy, liczby i czasy.