Narzędzia do napisów VLC: znajdź, konwertuj i napraw pliki z napisami

tool Ostatnia aktualizacja:

Napisy to jeden z największych problemów VLC — złe kodowanie, brakujące pliki, tekst niezsynchronizowany z obrazem. Poza poprawkami na tym serwisie (vlc-subtitles-not-showing, vlc-subtitle-garbled) obsługę napisów znacznie ułatwia kilka zewnętrznych narzędzi. Wszystkie wymienione tu narzędzia są darmowe i open source, tylko z oficjalnymi linkami pobierania.

Znajdowanie plików z napisami

OpenSubtitles (opensubtitles.org) to największy indeks napisów i integruje się z oficjalnym rozszerzeniem pobierania napisów w VLC. Archiwa w stylu Subscene pojawiają się i znikają; dla trwałości preferuj OpenSubtitles. Aby uzyskać dokładne trafienia, dołącz tag grupy wydania twojego pliku wideo (np. „show.s01e01.1080p.WEB-DL.x265-GROUP").

Naprawa kodowania (problem z zniekształconym tekstem)

Zniekształcone napisy to zwykle niezgodność kodowania: .srt jest w kodowaniu Windows-1252 lub innym przestarzałym, ale VLC zakłada UTF-8. Naprawa w VLC: Narzędzia → Preferencje → Napisy → Domyślne kodowanie. Albo skonwertuj plik raz konwerterem (poniżej), aby był zawsze poprawny.

Narzędzia do konwersji / resynchronizacji

ffmpeg (ffmpeg.org) konwertuje między formatami napisów: ffmpeg -i input.srt output.vtt. Do przesunięć czasowych Subtitle Edit (open source, subtitle-edit.com) może przesuwać, resynchronizować i wyodrębniać OCR napisy z wideo. Oba są darmowe; pobieraj tylko z ich oficjalnych stron.

Ustawienia napisów po stronie VLC

Kliknięcie prawym przyciskiem → Napisy → Ścieżka napisów wybiera ścieżkę; klawisze G/H przesuwają czas o ±50 ms; Narzędzia → Preferencje → Napisy ustawia czcionkę, rozmiar i kontur. Dla osadzonych napisów w MKV selektor ścieżek działa tak samo.

Częste pytania

Gdzie legalnie znaleźć napisy?
OpenSubtitles hostuje przesłane przez użytkowników pliki napisów. Przepisy różnią się w zależności od kraju — do osobistego użytku plików, które posiadasz, to powszechna praktyka. Do komercyjnej dystrybucji zdobądź licencjonowane pliki napisów.
Mój .srt pokazuje dziwne znaki
Prawdopodobnie jest zakodowany w Windows-1252. Ustaw domyślne kodowanie VLC na Windows-1252 lub skonwertuj plik do UTF-8 za pomocą Subtitle Edit.
Napisy są sekundę spóźnione — czy mogę to naprawić w VLC?
Tak — podczas odtwarzania naciśnij H, aby opóźnić (napisu później), lub G, aby przyspieszyć (wcześniej). Do trwałych poprawek przesuń plik w Subtitle Edit.