요약: DVD 자막은 텍스트가 아니라 VobSub 이미지입니다(자막 그림이 담긴 .sub 트랙과 인덱스 정보가 담긴 .idx 파일로 구성됩니다). 그래서 어떤 툴을 써도 바로 SRT로 저장할 수 없습니다. 디스크에서 VobSub 트랙을 추출한 다음, 이미지를 OCR로 텍스트화해야 합니다. 유일한 예외는 자막이 화면에 하드섭으로 입혀진 불법 복제판이나 화면 캡처본으로, 이 경우에는 프레임 OCR이 필요합니다.
DVD 자막은 어떤 형식인가요?
DVD 자막은 VobSub이라는 형식을 사용합니다. 파일 하나가 아니라 한 쌍으로 구성되는데, 실제 자막 그림이 담긴 .sub 파일과, 각 그림을 언제 보여줄지 알려주는 타이밍·인덱스 정보가 담긴 .idx 파일입니다. 시판되는 DVD의 모든 자막 줄은 텍스트를 작게 렌더링한 이미지 형태로 저장됩니다 — Blu-ray의 PGS 자막과 같은 원리이며, DVD 버전이라고 보면 됩니다.
자막이 문자가 아니라 그림이기 때문에, 파일 안에는 복사해 낼 텍스트가 아예 없습니다. SRT를 기대하는 자막 편집기나 동영상 플랫폼은 이 파일을 읽어낼 수 없습니다. DVD 자막은 이미지 기반이므로 편집 가능한 SRT로 바꾸려면 항상 OCR이 필요합니다 — 파일 안에 변환할 텍스트 자체가 없기 때문에 어떤 포맷 변환기로도 할 수 없는 작업입니다.
DVD에서 자막 트랙을 어떻게 추출하나요?
가장 먼저 부딪히는 문제는 물리적인 것입니다. 디스크를 읽으려면 DVD 드라이브가 있어야 합니다. 요즘 노트북 대부분에는 내장 드라이브가 없고, Mac도 수년째 없기 때문에, 실제로는 외장 USB DVD 드라이브를 연결해야 합니다.
디스크를 읽을 수 있게 되면, 자막 트랙을 얻는 방법은 크게 두 가지입니다:
- MakeMKV나 HandBrake로 디스크를 MKV 파일로 리핑합니다. 이렇게 하면 VobSub 자막 트랙이 영상과 함께 유지되어, 자막 그림이 MKV 안에 그대로 보존됩니다.
- vobcopy나 mkvextract 같은 툴로 VobSub 트랙을 직접 추출합니다. 이 경우 원본
.idx+.sub쌍이 그대로 출력됩니다.
어느 방법을 쓰든 결과물은 같은 VobSub 데이터입니다 — .idx/.sub 쌍이거나, MKV 안에 들어 있는 VobSub 트랙이죠. 디스크를 리핑하면 자막을 DVD에서 꺼내는 것일 뿐, 여전히 그림입니다 — 이미지를 디스크 밖으로 옮긴 것이지 텍스트로 바꾼 것은 아닙니다.
VobSub을 SRT로 어떻게 변환하나요?
이 단계가 바로 OCR이며, 피해갈 수 없습니다. .sub 이미지를 텍스트로 만들려면 글자 하나하나를 읽어내야 합니다. Windows에서는 보통 Subtitle Edit을 사용하는데, VobSub용 OCR 기능이 내장되어 있습니다.
Mac에서는 VobSub을 영상 위에 렌더링한 다음 GeekLink의 자막 OCR을 돌리는 것이 현실적인 방법입니다. 프레임에서 자막 텍스트를 읽어내 깔끔하고 타이밍이 정확한 SRT로 내보내며, 이 모든 과정은 Mac에서 로컬로 처리되어 아무것도 업로드되지 않습니다. 이렇게 나온 SRT는 어떤 편집기에서도 열 수 있고, 번역해서 이중 언어 파일로 내보낼 수도 있습니다.
어떤 툴을 쓰든, VobSub을 SRT로 바꾸는 것은 파일 변환이 아니라 OCR 작업입니다 — 이미지에서 텍스트를 읽어낸 뒤에야 비로소 편집 가능한 자막이 됩니다.
DVD 자막이 화면에 하드섭으로 입혀져 있다면?
일부 디스크는 정식 발매판이 아닙니다. 불법 복제판, 팬이 만든 리핑본, 화면 캡처본은 자막 텍스트가 영상에 직접 구워져 있는 경우가 많고, 별도의 자막 트랙이 아예 없습니다. 그런 디스크를 리핑했는데 VobSub 트랙이 보이지 않는다면 바로 이런 이유입니다.
텍스트가 하드섭으로 입혀져 있으면 추출할 대상 자체가 없습니다 — 자막이 화면의 일부이기 때문입니다. 이를 복구하는 유일한 방법은 영상 프레임 자체를 OCR하는 것입니다. DVD 리핑본에 자막 트랙이 없는데도 재생하면 자막이 보인다면, 그 자막은 화면에 하드섭으로 입혀진 것이며, 영상을 OCR하는 것만이 자막을 꺼내는 유일한 방법입니다. GeekLink는 Mac에서 이 작업을 수행하며, 프레임에서 텍스트를 바로 읽어 타이밍이 맞는 자막 줄로 만들어 줍니다.
이 모든 과정을 Mac에서 어떻게 하나요?
Mac에서는 사실상 두 가지 경로가 있으며, 어느 쪽을 택할지는 디스크에 실제로 무엇이 들어 있는지에 따라 달라집니다:
- 디스크에 VobSub 자막 트랙이 있는 경우. 자막 트랙을 유지한 채 MKV로 리핑하고, VobSub을 영상 위에 렌더링한 다음 GeekLink의 OCR을 돌려 타이밍이 맞는 SRT를 얻습니다.
- 자막이 화면에 하드섭으로 입혀진 경우. 추출할 트랙이 없으므로, 영상을 GeekLink로 가져와서 프레임을 바로 OCR합니다.
두 경우 모두 GeekLink는 Mac에서 오프라인으로 OCR을 실행하고 타이밍이 맞는 SRT를 내보내므로, 자막 전체가 사용자의 기기 안에만 남습니다. OCR 외에도 같은 앱에서 디스크에 쓸 만한 자막이 전혀 없을 때를 위한 Whisper 기반 음성 인식, 40개 이상 언어로의 AI 번역, 자막 편집기, 그리고 시즌 전체 에피소드를 한 번에 처리할 수 있는 배치 처리 기능을 제공합니다. GeekLink는 OCR과 로컬라이제이션 단계를 담당하며, 디스크를 읽고 리핑하는 작업은 여전히 DVD 드라이브와 MakeMKV 같은 툴로 먼저 해야 합니다.
FAQ
.idx/.sub 파일이란 무엇인가요?
DVD에서 나온 VobSub 자막 트랙입니다. .sub에는 자막 그림이, .idx에는 타이밍 정보가 담겨 있습니다. 이미지 기반이기 때문에 SRT로 만들려면 OCR이 필요합니다.
VLC로 DVD 자막을 SRT로 추출할 수 있나요?
아니요. VLC는 자막 트랙을 표시하고 전환할 수는 있지만, 트랙을 자막 파일로 내보내는 기능은 없습니다. 게다가 VobSub은 이미지이기 때문에, 트랙을 꺼낸 뒤에도 SRT로 바꾸려면 여전히 OCR이 필요합니다.
DVD 자막을 추출했더니 .srt가 아니라 .sub로 나왔어요, 왜 그런가요?
자막이 텍스트가 아니라 그림이기 때문입니다. 추출 과정은 그림을 .sub 파일 형태로 그대로 보존할 뿐이며, 그 그림을 편집 가능한 SRT로 바꾸는 것은 OCR뿐입니다.
DVD 자막을 다른 언어로 얻을 수 있나요?
그 언어가 디스크에 포함되어 있는 경우에만 가능합니다. DVD에는 정해진 자막 트랙 세트가 이미 새겨져 있어서, 그중 어떤 것이든 추출할 수는 있지만 디스크에 없는 언어를 새로 만들어낼 수는 없습니다. 다른 언어가 필요하다면 추출한 트랙을 번역하면 됩니다.
이 작업을 하려면 DVD 드라이브가 필요한가요?
네, 디스크를 읽으려면 필요합니다. Mac을 비롯한 대부분의 노트북에는 더 이상 내장 드라이브가 없기 때문에, 보통 외장 USB DVD 드라이브를 사용합니다.