W skrócie: napisy DVD to nie tekst — to obrazy VobSub (ścieżka obrazów .sub i indeks .idx ), więc żadne narzędzie nie zapisze ich wprost do SRT. Zgrywasz ścieżkę VobSub z płyty, a potem rozpoznajesz obrazy przez OCR jako tekst. Jedynym wyjątkiem jest piracka kopia lub nagranie ekranu, w którym napisy są wtopione w obraz — wtedy potrzebny jest OCR klatek.
W jakim formacie są napisy DVD?
Napisy DVD używają formatu o nazwie VobSub. To nie jeden plik, tylko para: plik .sub zawierający właściwe obrazy napisów oraz plik .idx zawierający synchronizację i indeks, który mówi odtwarzaczowi, kiedy pokazać każdy obraz. Każda linia napisów na komercyjnym DVD jest zapisana jako mały wyrenderowany obraz tekstu — ta sama idea co w napisach PGS z Blu-ray, tylko w wersji DVD.
Ponieważ napis jest obrazem, a nie znakami, w pliku nie ma tekstu do skopiowania. Edytor napisów ani platforma wideo, która oczekuje SRT, nie będą w stanie go odczytać. Napisy DVD są obrazkowe, więc zamiana ich w edytowalny SRT zawsze wymaga OCR — żaden konwerter formatów tego nie zrobi, bo w pliku nie ma tekstu do konwersji.
Jak zgrać ścieżkę napisów z DVD?
Pierwsza przeszkoda jest fizyczna: do odczytu płyty potrzebujesz napędu DVD. Prawie żaden nowoczesny laptop nie ma go wbudowanego, a Maki od lat go nie mają, więc w praktyce podłączasz zewnętrzny napęd DVD na USB.
Gdy płyta jest już czytelna, są dwa popularne sposoby na zdobycie ścieżki napisów:
- Zgraj płytę do pliku MKV za pomocą MakeMKV lub HandBrake. Zachowuje to ścieżkę napisów VobSub obok filmu, więc obrazy napisów zostają zachowane w pliku MKV.
- Wyciągnij ścieżkę VobSub bezpośrednio narzędziami takimi jak vobcopy lub mkvextract, które zapisują surową parę
.idx+.sub.
Tak czy inaczej, wynikiem są te same dane VobSub — para .idx/.sub albo ścieżka VobSub umieszczona w pliku MKV. Zgranie płyty wyciąga napisy z DVD, ale nadal są to obrazy — przeniosłeś obrazy z płyty, a nie zamieniłeś ich w tekst.
Jak zamienić VobSub na SRT?
To etap OCR i nie da się go uniknąć: obrazy .sub trzeba odczytać znak po znaku, aby stały się tekstem. Na Windows zwykle używa się Subtitle Edit, który ma wbudowany etap OCR dla VobSub.
Rozpoznajesz przez OCR bezpośrednio obrazy .sub — nigdy nie renderujesz ich najpierw z powrotem na film. Ten krok tylko dodałby tło i utrudnił, a nie ułatwił odczyt tekstu. Subtitle Edit wykonuje ten etap OCR dla VobSub i jest typowym wyborem wieloplatformowym; wynikiem jest czysty, poprawnie zsynchronizowany SRT, który otworzysz w każdym edytorze. GeekLink wykonuje ten sam rodzaj bezpośredniego OCR napisów graficznych dla napisów PGS z Blu-ray .sup na Macu — wrzucasz plik .sup , a aplikacja lokalnie odczytuje go wprost do SRT z kodami czasowymi, potem tłumaczy go na ponad 40 języków lub pozwala poprawić go we wbudowanym edytorze (zobacz SUP z Blu-ray do SRT).
Niezależnie od narzędzia konwersja VobSub do SRT to zadanie dla OCR, a nie konwersja pliku — obrazy stają się edytowalnymi napisami dopiero po odczytaniu z nich tekstu.
Co, jeśli napisy DVD są wtopione w obraz?
Niektóre płyty nie są czystymi tłoczeniami komercyjnymi. Pirackie kopie, ripy fanów i nagrania ekranu często mają tekst napisów wtopiony bezpośrednio w film, bez żadnej osobnej ścieżki napisów. Jeśli zgrasz taką płytę i nie znajdziesz ścieżki VobSub, właśnie dlatego.
Gdy tekst jest wtopiony, nie ma czego zgrywać — napisy są częścią obrazu. Jedynym sposobem na ich odzyskanie jest OCR samych klatek filmu. Jeśli rip DVD nie ma ścieżki napisów, a mimo to widzisz napisy podczas odtwarzania, są wtopione w obraz, a OCR filmu to jedyny sposób, by je wydobyć. GeekLink robi to na Macu, odczytując tekst prosto z klatek do linii napisów z kodami czasowymi.
Jak zrobić to wszystko na Macu?
Na Macu są właściwie dwie drogi, a wybór zależy od tego, co faktycznie jest na płycie:
- Płyta ma ścieżkę napisów VobSub. Zgraj ją do MKV za pomocą MakeMKV, a potem rozpoznaj przez OCR bezpośrednio obrazy
.subnarzędziem do OCR napisów, takim jak Subtitle Edit — nigdy nie renderuj ich na film. Gdy masz już SRT, GeekLink przetłumaczy go na ponad 40 języków, uporządkuje w edytorze i przetworzy wsadowo cały box z odcinkami. - Napisy są wtopione w obraz. Nie ma ścieżki do zgrania — zaimportuj film do GeekLink i rozpoznaj klatki przez OCR bezpośrednio.
GeekLink uruchamia OCR lokalnie i offline dla ripów z wtopionymi napisami, a przy czystej ścieżce VobSub przejmuje pracę tuż po OCR — tłumaczenie, porządkowanie i wsadowe przetwarzanie pliku SRT. Jeśli Twoim źródłem jest Blu-ray, a nie DVD, jego napisy PGS .sup trafiają bezpośrednio do GeekLink i dają SRT z kodami czasowymi bez dodatkowych narzędzi. Poza OCR ta sama aplikacja obsługuje rozpoznawanie mowy przez Whisper, jeśli płyta w ogóle nie ma użytecznych napisów, tłumaczenie AI na ponad 40 języków, edytor napisów i przetwarzanie wsadowe, dzięki któremu cały box odcinków można ustawić w kolejce za jednym razem.
FAQ
Czym jest plik .idx/.sub?
To ścieżka napisów VobSub z DVD. Plik .sub zawiera obrazy napisów, a .idx — synchronizację. Jest obrazkowa, więc potrzebuje OCR, aby stać się plikiem SRT.
Czy VLC wyodrębni napisy z DVD do SRT?
Nie. VLC potrafi wyświetlać ścieżki napisów i przełączać się między nimi, ale nie ma funkcji eksportu ścieżki do pliku napisów. A ponieważ VobSub to obrazy, nawet po wyciągnięciu ścieżki nadal potrzebujesz OCR, aby zamienić ją w SRT.
Moje napisy z DVD wyszły jako .sub, a nie .srt — dlaczego?
Bo są obrazami, a nie tekstem. Ekstrakcja zachowuje obrazy jako plik .sub i dopiero OCR zamienia te obrazy w edytowalny SRT.
Czy mogę uzyskać napisy z DVD w innym języku?
Tylko jeśli ten język jest na płycie. DVD zawiera stały zestaw wytłoczonych ścieżek napisów; możesz wyodrębnić każdą z nich, ale nie stworzysz języka, którego na płycie nie ma. Aby uzyskać inny język, przetłumacz wyodrębnioną ścieżkę.
Czy potrzebuję do tego napędu DVD?
Tak, do odczytu płyty. Zwykle jest to zewnętrzny napęd DVD na USB, bo Maki i większość laptopów nie mają już wbudowanego napędu.