짧은 답: Subtitle Edit의 OCR은 이미지 기반 자막 트랙을 읽습니다 — DVD의 VobSub, 블루레이의 PGS, 그리고 MKV 파일 안에 먹싱된 같은 트랙들이죠. 영상 화면 자체에 입혀진 텍스트는 읽지 못합니다. MP4에 끌 수 없는 자막이 보인다면, 파일 안에 Subtitle Edit이 가져올 자막 트랙이 없는 것이라, 그 OCR 도구는 아예 실행될 기회조차 없습니다. 그 텍스트를 추출하려면 다른 종류의 도구 — 영상 프레임을 스캔하는 도구 — 가 필요하고, 이 가이드는 정확히 어떤 도구가 그 일을 하는지 다룹니다.

이 질문은 Subtitle Edit 커뮤니티에서 끊임없이 나옵니다: 어떤 사람이 화면에 자막이 뻔히 보이는 .mp4를 가지고 있고, "Import/OCR subtitles" 메뉴를 기억하는데, 왜 아무 일도 안 일어나는지 알아내지 못하는 거죠. 헷갈릴 만합니다. 둘 다 OCR이라고 불리니까요 — 하지만 이 둘은 매우 다른 두 문제를 풉니다. 하나씩 풀어 봅시다.

Subtitle Edit의 OCR은 실제로 무엇을 하나요?

DVD와 블루레이는 자막을 텍스트로 저장하지 않습니다. 이미지로 저장하죠: 자막 한 줄 한 줄이 타임스탬프가 붙은 작은 그림이고, 영상·오디오 스트림 옆의 자체 트랙에 들어 있습니다. DVD 자막은 VobSub 형식(.sub/.idx)을, 블루레이는 PGS(.sup)를 쓰고, 디스크를 립할 때 둘 다 MKV 컨테이너에 먹싱될 수 있습니다.

그 그림들이 별도의 트랙에 있기 때문에, Subtitle Edit은 하나씩 훑어가며 각 이미지에 OCR을 실행하고, 원본 타이밍을 유지한 편집 가능한 텍스트를 건네줄 수 있습니다. 그것이 Subtitle Edit OCR 창의 용도이고, 정말 잘합니다: 여러 OCR 엔진을 지원하고 모든 큐의 원본 타이밍을 보존합니다.

핵심: 그 모든 경우에, 자막 트랙이 이미 파일 안에 존재합니다. Subtitle Edit의 OCR은 한 자막 형식(그림)을 다른 형식(텍스트)으로 변환합니다. 영화 프레임 자체는 절대 들여다보지 않습니다.

"Import/OCR subtitles from video" 메뉴는 어디로 갔나요?

Import/OCR 옵션을 기억하는데 찾을 수 없거나 작동시킬 수 없다면, 그것이 실제로 한 일은 이렇습니다: 영상 컨테이너 안에서 이미지 기반 자막 트랙 — 예를 들어 MKV 안의 PGS 트랙 — 을 찾아 OCR용으로 열었습니다. 그림이 아니라 컨테이너의 트랙 목록을 읽은 거죠.

하드섭이 있는 전형적인 .mp4에서 실행하면 아무것도 찾지 못합니다. 찾을 것이 없기 때문입니다: 파일에는 영상 스트림, 오디오 스트림이 있고 자막 트랙은 전혀 없습니다. 화면에 보이는 텍스트는 이제 어떤 기술적 의미에서도 자막이 아닙니다 — 그것은 이미지의 일부이며, 배경의 얼굴이나 램프와 다를 바 없습니다.

하드섭(하드코딩된 자막)은 다른 문제입니다

자막이 입혀졌을 때 — 하드코딩되었다고도 하죠 — 텍스트는 인코딩 시점에 프레임 위에 렌더링되었습니다. 파일을 만든 사람이 자막을 화면에 영구적으로 합쳐 버린 겁니다. 여기에는 세 가지 결과가 따릅니다:

  • 가져올 트랙이 없음. 컨테이너 도구(Subtitle Edit, ffmpeg, MKVToolNix)는 모두 같은 것을 보고합니다: 이 파일에는 자막이 없다고요.
  • 끌 방법이 없음. 플레이어는 트랙만 전환할 수 있는데, 여기에는 트랙이 없습니다.
  • 추출이 영상 분석 문제가 됨. 텍스트를 복원하려면 도구가 실제 프레임을 스캔해야 합니다: 한 줄이 언제 나타나고 사라지는지 감지하고(그것이 타이밍이 됩니다), 거의 동일한 수백 개의 프레임이 같은 줄을 보여준다는 것을 인식하고(그래야 300개의 중복이 아니라 하나의 큐가 나옵니다), 그리고 뒤에서 움직이는 무엇이든과 텍스트를 분리해야 합니다.

그 프레임 스캔 파이프라인은 깔끔하게 포장된 이미지 트랙을 디코딩하는 것과는 근본적으로 다른 일이며, 그것이 자막 파일 편집기인 Subtitle Edit이 그 일을 하지 않는 이유이자 "OCR"이 각 맥락에서 다른 것을 뜻하는 이유입니다. 이것은 추측이 아닙니다: Subtitle Edit 팀 스스로 GitHub에서 밝혔듯이 "하드섭 감지 및 추출은 간단한 작업이 아니므로 SE에는 구현되지 않을 것"이며, 영상 프레임 OCR 기능 요청은 wontfix로 닫혔습니다.

영상에 어떤 종류의 자막이 있는지 구별하는 법

자막 트랙을 표시하는 아무 플레이어(VLC, IINA, mpv)에서 10초짜리 확인:

  1. 영상을 열고 자막 트랙 메뉴를 봅니다(VLC에서는 자막 → 부트랙).
  2. 트랙이 목록에 있고 끌 수 있다면, 자막이 진짜 트랙입니다 — 임베드된, 켜고 끌 수 있는 자막이죠. Subtitle Edit이 보통 이를 바로 추출할 수 있고, 이미지 기반이라면 OCR이 처리합니다.
  3. 메뉴가 비어 있는데 자막이 여전히 화면에 있다면, 하드섭입니다. 어떤 컨테이너 도구도 도움이 안 됩니다. 프레임 OCR이 필요합니다.

이 한 번의 확인이 많은 헛수고를 아껴 줍니다. 두 상황은 볼 때는 똑같지만 완전히 다른 도구가 필요하기 때문입니다.

하드섭을 실제로 추출하는 것은 무엇인가요?

텍스트가 입혀졌다는 것을 알고 나면, 현실적인 선택지는 이렇습니다:

도구플랫폼가격워크플로
VideoSubFinder Windows 무료 여러 단계: 텍스트 프레임 감지, 이미지 내보내기, 별도로 OCR, 타이밍 재구성
videocr / VideOCR Windows, Linux 무료, 오픈소스 명령줄 또는 간단한 GUI; 단일 도구, 약간의 설정 필요
GeekLink macOS (Apple Silicon) 무료 티어 한 번에: 영상을 넣고, 자막 영역을 선택하고, 타이밍이 있는 SRT로 내보내기

세 도구 모두 컨테이너가 아니라 영상 프레임을 읽으며, 이것이 Subtitle Edit에 없는 기능입니다. 어느 것이 맞는지는 주로 플랫폼과 수작업을 얼마나 감수하느냐에 달려 있습니다:

  • VideoSubFinder는 오래된 Windows 워크플로입니다. 작동하지만 파이프라인을 직접 조립해야 합니다 — 프레임 감지, 이미지 OCR, 타이밍 재구성이 별개의 단계입니다.
  • videocr / VideOCR는 프레임 OCR을 공식 Windows·Linux 빌드가 있는 하나의 오픈소스 도구로 감쌉니다.
  • GeekLink는 전체 파이프라인을 한 번에, 전부 당신의 기기에서 실행하는 네이티브 맥 앱입니다: 영상을 스캔하고, 입혀진 텍스트를 OCR하고, 깔끔한 SRT로 내보냅니다. 여러 영상을 배치 처리하고 같은 실행에서 추출한 자막을 번역할 수도 있습니다. 단계별 가이드는 OCR로 하드섭 추출하는 법을 보세요.

Subtitle Edit과 가장 잘 어울리는 워크플로

이 중 어느 것도 Subtitle Edit을 덜 유용하게 만들지 않습니다 — 그저 파이프라인의 다른 단계에 있을 뿐입니다. 실무에서 잘 통하는 워크플로:

  1. 추출: 하드섭 영상에 프레임 OCR 도구를 실행해 SRT로 내보냅니다.
  2. 다듬기: 그 SRT를 원하는 편집기 — Subtitle Edit 포함 — 에서 열어 인식 오류를 고치고, 타이밍을 조정하고, 형식을 다시 맞춥니다. 결과물은 표준 SRT 파일이라 어떤 자막 편집기에서도 열립니다.
  3. 전달: SRT를 켜고 끌 수 있는 자막 트랙으로 유지하거나, 번역하거나, 다른 스타일로 새 영상에 다시 입힙니다.

Subtitle Edit 안에서 계속 작업하고 싶나요? 커뮤니티가 권하는 워크플로는 먼저 VideoSubFinder를 실행해 텍스트 프레임을 감지한 뒤, 그 이미지들을 File > Import > Images로 Subtitle Edit에 불러와 거기서 OCR하는 것입니다. 작동하지만, 별도의 프레임 감지 도구가 여전히 영상 분석을 하고 — Subtitle Edit은 프레임이 추출된 뒤에야 넘겨받습니다.

어떤 추출기를 쓰든 교정 단계를 계획하세요. 입혀진 텍스트에 대한 OCR 정확도는 폰트, 텍스트와 배경의 대비, 자막 줄 뒤에 얼마나 많은 움직임이 있는지에 크게 좌우됩니다. 현실적인 목표는 도구에서 바로 나오는 완벽한 파일이 아니라, 가벼운 정리만 필요한 탄탄한 초안입니다.

고지: GeekLink는 저희 제품입니다. 이 가이드를 사실적이고 공정하게 유지하려 했습니다 — Subtitle Edit은 훌륭한 편집기이고, 여기서 설명한 한계는 결함이 아니라 그 팀 스스로 확인한 설계 선택입니다. 플랫폼에 맞는 추출 도구를 쓰고, 가장 편한 곳에서 계속 편집하세요.

자주 묻는 질문

Subtitle Edit으로 영상에서 하드섭을 추출할 수 있나요?

아니요. Subtitle Edit의 OCR은 이미지 기반 자막 트랙(VobSub, 블루레이 PGS, MKV 파일 안의 이미지 트랙)에서 작동하지, 영상 화면에 입혀진 텍스트에서는 작동하지 않습니다. 하드섭에는 VideoSubFinder, videocr/VideOCR, 또는 맥의 GeekLink 같은 프레임 OCR 도구가 필요합니다.

Subtitle Edit은 어떤 자막 형식을 OCR할 수 있나요?

DVD VobSub(.sub/.idx), 블루레이 PGS(.sup), 그리고 MKV 같은 컨테이너 안에 먹싱된 같은 이미지 기반 트랙입니다. 이 모든 경우에서 자막은 자체 트랙 안의 그림으로 존재하며, 그것이 Subtitle Edit OCR 창이 텍스트로 변환하는 대상입니다.

내 MP4에서 Import/OCR 옵션이 작동하지 않는 이유는 무엇인가요?

그 기능은 컨테이너 안에서 이미지 자막 트랙을 가져오는데, 하드섭이 있는 전형적인 MP4에는 자막 트랙이 전혀 없기 때문입니다 — 텍스트가 영상 픽셀의 일부입니다. Subtitle Edit의 관점에서 그 파일에는 자막이 없는 것입니다.

맥에서 하드섭을 어떻게 추출하나요?

GeekLink는 바로 이 일을 위해 만들어진 네이티브 맥 앱입니다: 영상 프레임을 스캔하고, 입혀진 텍스트를 OCR하고, 타이밍이 있는 표준 SRT로 내보냅니다 — 전부 오프라인으로요. VideoSubFinder는 Windows 소프트웨어이므로, 맥에서는 Windows 환경에서 실행하거나 파이썬 기반 CLI 도구를 쓰는 것이 현실적인 대안입니다.

하드섭에 대한 OCR은 얼마나 정확한가요?

소스에 따라 다릅니다: 대비가 높은 배경 위의 깔끔한 폰트는 매우 잘 인식되고, 스타일이 강한 폰트, 낮은 대비, 어수선하게 움직이는 배경은 오류를 더 많이 유발합니다. 어떤 도구를 쓰든 결과물을 교정할 것을 예상하세요 — 목표는 완벽한 파일이 아니라 탄탄한 초안입니다.

추출한 SRT를 나중에 Subtitle Edit에서 편집할 수 있나요?

네. 프레임 OCR 도구는 표준 SRT 파일을 내보내고, 이는 어떤 자막 편집기에서도 열립니다 — Subtitle Edit 포함이죠. 먼저 프레임 OCR 도구로 추출한 뒤, 이미 익숙한 편집기에서 타이밍과 텍스트를 다듬으세요.

관련 글