요약: 하드코딩(번인) 자막은 영상 이미지의 일부이므로, 편집 가능한 텍스트로 되돌리려면 OCR이 필요합니다. 그리고 적합한 도구는 주로 사용하는 운영체제와 추출 이후 어디까지 작업해야 하는지에 따라 달라집니다. Windows나 Linux에서는 VideOCR이 최고의 무료 선택입니다. 하나의 프로그램으로 영상을 넣으면 타임스탬프가 붙은 SRT가 나옵니다. 최대한의 제어가 필요하다면, 클래식한 2단계 방법인 VideoSubFinder(프레임 감지 + 정제된 이미지)로 RapidVideOCR 또는 Subtitle Edit에 넘기는 방식이 있습니다. Mac에서는 GeekLink가 유일한 네이티브 옵션이며, 여기 나온 도구 중 SRT를 넘어 검수, AI 번역, 번인까지 같은 앱에서 계속 이어가는 유일한 도구입니다. 아래에서 전용 도구 5가지와 직접 구축용 엔진 3가지(PaddleOCR, Tesseract, Google Lens)를 하나의 표로 비교합니다.
핵심 요점
- 운영체제가 가장 먼저 결정합니다. Windows나 Linux에서는 VideOCR이 최고의 무료 엔드투엔드 추출기입니다. Mac에서는 GeekLink가 유일한 네이티브 올인원 옵션이며, 오픈소스 추출기 중 Mac 빌드를 제공하는 것은 없습니다.
- VideoSubFinder는 자체적으로 OCR을 하지 않습니다. 자막 프레임을 찾아내고 이미지를 정제하며, 실제 텍스트를 얻으려면 RapidVideOCR이나 Subtitle Edit과 짝을 지어야 합니다. 최대한의 제어, 2단계 워크플로입니다.
- Video-Subtitle-Extractor(VSE)는 가장 인기 있는 오픈소스 선택(GitHub 스타 9,000개 이상)이지만, NVIDIA/CUDA 지향이라 호환 GPU가 없는 기기에서는 느립니다.
- PaddleOCR, Tesseract, Google Lens는 도구가 아니라 엔진입니다. 이들은 이미지를 읽고, 영상 계층(프레임 감지, 타이밍, 중복 제거)은 위 도구들이 그 위에 추가하는 부분입니다.
- 추출을 넘어가는 것은 GeekLink뿐입니다. 불확실한 줄을 표시해 검수하고, AI 번역과 번인이 같은 앱에서 이루어집니다.
Mac을 사용 중이신가요? GeekLink는 번인 자막을 로컬에서 추출합니다. 박스를 그리고, OCR을 실행하고, 타임스탬프가 붙은 SRT를 받으세요. 무료 티어, 계정 필요 없음.
무료 다운로드파트 1: 전용 자막 추출 도구
이 다섯 가지는 영상에서 하드코딩(번인) 자막을 뽑아내기 위해 특별히 만들어졌습니다. 주로 플랫폼, 워크플로가 몇 단계인지, 그리고 SRT를 얻은 다음 무엇을 할 수 있는지에서 차이가 납니다.
1. VideOCR — Windows와 Linux용 최고의 무료 엔드투엔드 추출기
가격: 무료, 오픈소스(MIT)
플랫폼: Windows, Linux, Docker(CPU 및 NVIDIA GPU 빌드)
VideOCR은 번인 자막이 있는 영상에서 완성된 SRT까지 하나의 프로그램으로 가는 가장 간단한 무료 방법입니다. 영상을 불러오고, 자막 영역을 잘라내고, 실행하면 PaddleOCR로 로컬에서, 또는 하이브리드 클라우드 모드에서 Google Lens로 텍스트를 읽어 타임스탬프가 붙은 SRT를 작성합니다. 활발한 프로젝트이며, 2026년 7월 기준 GitHub 스타 약 680개입니다.
돋보이는 점:
- 진정한 1단계 워크플로: 영상 입력, SRT 출력
- 로컬 PaddleOCR 모드(README에는 200개 이상 언어 나열) 또는 더 정확한 Google Lens 하이브리드 모드
- GUI와 CLI, 그리고 Docker 이미지; NVIDIA CUDA 가속
한계:
- macOS 빌드 없음
- 자체 문서에 따르면 CPU에서는 느림 — GPU 빌드가 사실상 필수
- 결과를 검수할 에디터, 번역, 번인 없음
가장 적합한 대상: 무료로 번거로움 없는 추출을 원하고 SRT를 얻으면 작업이 끝나는 Windows/Linux 사용자.
2. Video-Subtitle-Extractor(VSE) — 가장 인기 있는 오픈소스 추출기
가격: 무료, 오픈소스(Apache 2.0)
플랫폼: Windows, Linux, macOS(NVIDIA GPU에 최적화; CPU 폴백은 느림)
Video-Subtitle-Extractor는 이 카테고리에서 가장 인기 있는 도구(GitHub 스타 9,000개 이상)이며, 87개 언어에 걸쳐 로컬 OCR로 번인 자막을 SRT로 추출합니다. 프레임별로 자막 영역을 감지하고, 반복되는 줄을 중복 제거하며, Fast/Auto/Precise 모드를 제공합니다. 특히 중국어권 커뮤니티에서 강력합니다.
돋보이는 점:
- 87개 언어, 완전 로컬, API 키 없음
- 여러 영상에 걸친 배치 추출(동일 해상도/영역)
- 자매 프로젝트(video-subtitle-remover)로 기존 번인 텍스트를 지울 수 있음
한계:
- NVIDIA/CUDA 지향 — Mac에서는 느린 CPU 처리로 폴백됨
- 릴리스 빌드가 작동하지 않으면 Python/conda 설정 필요; 경로에 공백이나 비ASCII 문자를 포함할 수 없음
- 앱 내 에디터, 번역, 번인 없음
가장 적합한 대상: NVIDIA GPU가 있고 무료 대량 추출을 원하는 기술 사용자, 특히 중국어 콘텐츠. 전체 비교: GeekLink vs VSE.
3. GeekLink — Mac에 최적, 그리고 유일한 올인원(추출 → 검수 → 번역 → 번인)
가격: 무료 티어(OCR 추출 포함); Pro 월 $12.99, 연 $99(월 약 $8.25), 또는 일회성 평생 $169
플랫폼: macOS(네이티브, Apple Silicon)
GeekLink은 이 목록에서 Mac에서 네이티브로 실행되는 유일한 도구이며, 추출이 전체 작업이 아니라 첫 번째 단계인 유일한 도구입니다. 영상을 가져오고, 자막 영역 주위에 박스를 그리면, 텍스트를 로컬에서 OCR하여 타임스탬프가 붙은 편집 가능한 자막 목록으로 만듭니다. 크기와 색상 필터가 로고와 워터마크를 결과에서 배제하고, 에디터는 가장 확신이 낮은 줄을 표시해 전부 교정하는 대신 몇 개만 검수하면 됩니다. 여기서 번역(Claude 3.5 Haiku, GPT-4o, GPT-4o mini, DeepSeek — 문맥 인식, 40개 이상 언어)하고 결과를 다시 번인할 수 있으며, 모두 같은 앱에서 이루어집니다.
돋보이는 점:
- 네이티브 macOS 앱 — Python도, conda도, CUDA도 없음; OCR은 100% 로컬에서 실행
- 박스 그리기 영역 선택과 크기/색상 잡음 필터링
- 에디터가 불확실한 줄을 표시 — 여기 나온 어떤 도구보다 빠른 검수 과정
- 같은 앱에서 AI 번역과 스타일이 적용된 번인으로 이어짐; 배치 처리 내장
한계:
- macOS 전용 — Windows나 Linux 버전 없음
- 클로즈드 소스; AI 번역은 유료(Pro) 기능 — 추출 자체는 무료 티어에 포함
가장 적합한 대상: Mac 사용자, 그리고 실제 작업이 "한 언어의 번인 자막 → 다른 언어의 완성된 영상"인 모든 사람. 단계별 가이드: OCR로 하드코딩 자막 추출하는 방법.
4. VideoSubFinder — 최고의 자막 프레임 감지(클래식한 2단계 워크플로)
가격: 무료, 오픈소스(GPLv2)
플랫폼: Windows, Linux
VideoSubFinder는 OCR을 전혀 하지 않습니다. 대신 문제의 영상 절반을 누구보다 잘 해결합니다. 자막 텍스트가 있는 프레임을 찾고, 정확한 타이밍을 기록하며, 배경을 제거한 정제된 이미지를 출력합니다. 그런 다음 그 이미지를 OCR 도구(RapidVideOCR, Subtitle Edit, FineReader)에 넣어 텍스트를 얻습니다. 팬섭의 고전이며, SourceForge에서 여전히 매주 수백 건씩 다운로드되고 있습니다.
돋보이는 점:
- 뛰어난 배경 정제 — OCR 도구에 훨씬 쉬운 이미지를 넘김
- 줄마다 정확한 등장/사라짐 타이밍
- 모든 단계를 검사하고 조정할 수 있음
한계:
- 자체 OCR 없음 — 두 번째 프로그램이 필요함
- macOS 빌드 없음
- 여기서 가장 수동적인 워크플로: 두 개의 앱, 그 사이의 이미지 배치
가장 적합한 대상: 최대한의 제어와 OCR을 위한 가능한 최고의 원본 이미지를 원하는 팬서버와 완벽주의자.
5. RapidVideOCR — VideoSubFinder를 위한 최고의 OCR 동반 도구
가격: 무료, 오픈소스(Apache 2.0)
플랫폼: Windows, Linux, macOS(Python/pip; Windows용 데스크톱 EXE)
RapidVideOCR은 VideoSubFinder 워크플로의 후반부를 위해 특별히 만들어졌습니다. VideoSubFinder의 정제된 이미지 폴더(RGBImages/TXTImages)를 받아 SRT, ASS, 또는 TXT로 OCR합니다. RapidOCR 엔진 위에 구축되었으며 활발히 유지보수되고 있습니다(GitHub 스타 약 500개).
돋보이는 점:
- VideoSubFinder 출력을 위해 특별히 설계됨 — 타이밍이 깔끔하게 전달됨
- SRT, ASS, TXT 출력
- pip으로 설치 가능, 크로스 플랫폼 작동
한계:
- 독립형 추출기가 아님 — VideoSubFinder의 이미지 없이는 쓸모없음(그리고 VideoSubFinder 자체가 Mac 빌드가 없으므로, 이 조합은 여전히 Windows/Linux에 묶임)
- CLI 우선; 더 친절한 데스크톱 버전은 Windows 전용
가장 적합한 대상: ABBYY FineReader나 수동 Subtitle Edit OCR 없이 VideoSubFinder 파이프라인을 완성하기.
파트 2: 직접 구축 방법 — 활용할 수 있는 OCR 엔진
이들은 자막 도구가 아니라 인식 엔진입니다. 이들만으로는 이미지를 읽을 뿐이고, 프레임 샘플링, 자막 감지, 중복 제거, 타이밍은 여러분(또는 위의 도구)이 처리해야 합니다. "어떤 엔진인가"가 파트 1의 여러 차이를 설명하므로 알아둘 가치가 있습니다.
6. PaddleOCR — 직접 파이프라인을 구축한다면 CJK에 최고의 엔진
가격: 무료, 오픈소스
플랫폼: Python 라이브러리(모든 OS)
PaddleOCR은 현대적인 정확도를 갖춘 딥러닝 OCR 툴킷으로, 특히 중국어와 기타 CJK 텍스트에 강합니다. VideOCR의 로컬 모드 안에 들어 있는 엔진입니다. 이미지를 넣으면 텍스트를 반환하며, 영상에 사용하려면 프레임 추출, 크롭, 중복 제거, SRT 조립을 직접 스크립트로 짜야 합니다.
가장 적합한 대상: 맞춤형 추출 파이프라인을 구축하는 개발자, 특히 중국어/일본어/한국어 콘텐츠.
7. Tesseract OCR — 베테랑 엔진(Subtitle Edit이 사용하는 것)
가격: 무료, 오픈소스
플랫폼: 라이브러리/CLI(모든 OS)
Tesseract는 고전적인 오픈소스 OCR 엔진입니다. 성숙하고, 무료이며, 폭넓은 언어를 지원하지만, 인쇄 문서용으로 설계되었습니다. 저해상도의 스타일화된 영상 텍스트는 이 엔진에게 어려운 대상이며, 바로 이 때문에 VideoSubFinder의 배경 정제 단계가 존재합니다. Tesseract에 깨끗하고 고대비 이미지(예를 들어 Subtitle Edit의 이미지 OCR을 통해)를 넣으면 준수하게 작동합니다.
가장 적합한 대상: 정제된 이미지에 대한 Subtitle Edit 방법; 영상 프레임에 원본 그대로 사용하는 것은 권장하지 않음.
8. Google Lens — 가장 정확한 인식, 영상 워크플로 없음
가격: 무료(클라우드)
플랫폼: 클라우드 서비스
Google Lens는 지저분한 프레임에 겨눌 수 있는, 아마도 가장 정확한 텍스트 인식입니다. 하지만 배치 영상 워크플로가 없고 타이밍도 없습니다. 수동으로 하면 스크린샷 하나씩 처리해야 합니다. VideOCR의 하이브리드 모드는 이를 자동화하는데(로컬 감지, Lens 인식), 인터넷 연결과 프레임을 Google로 전송하는 대가가 따릅니다.
가장 적합한 대상: 몇 개의 어려운 프레임을 점검하거나, 정확도가 프라이버시보다 중요할 때 VideOCR의 하이브리드 모드를 통해 사용.
8가지 옵션은 어떻게 비교될까요?
| 도구 | 플랫폼 | 자체 OCR 수행 | SRT까지 단계 | 번역 / 번인 | 가격 |
|---|---|---|---|---|---|
| VideOCR | Windows / Linux / Docker | 예(PaddleOCR 또는 Google Lens) | 1 | 아니오 | 무료(MIT) |
| Video-Subtitle-Extractor | Win / Linux / macOS(NVIDIA 최적화) | 예(로컬) | 1 | 아니오 | 무료(Apache 2.0) |
| GeekLink | macOS(Apple Silicon) | 예(로컬) | 1 | 예 — AI 번역 + 스타일 번인 | 무료 티어; Pro 월 $12.99, 연 $99, 평생 $169 |
| VideoSubFinder | Windows / Linux | 아니오 — 이미지만 | 2(OCR 도구 필요) | 아니오 | 무료(GPLv2) |
| RapidVideOCR | Win / Linux / macOS(pip) | 예(RapidOCR) — VideoSubFinder 이미지에 대해 | 2(VideoSubFinder와 함께) | 아니오 | 무료(Apache 2.0) |
| PaddleOCR | Python 라이브러리 | 엔진만 | 직접 스크립팅 | 아니오 | 무료 |
| Tesseract | 라이브러리 / CLI | 엔진만 | 직접 / Subtitle Edit 경유 | 아니오 | 무료 |
| Google Lens | 클라우드 | 엔진만(클라우드) | 수동 / VideOCR 하이브리드 경유 | 아니오 | 무료 |
어떤 것을 선택해야 할까요?
Windows나 Linux를 사용하고 추출이 전체 작업이라면: VideOCR(한 단계, 무료), 또는 NVIDIA GPU와 배치 물량이 있다면 Video-Subtitle-Extractor — 특히 중국어 콘텐츠에 좋습니다.
최대한의 제어와 가능한 최고 품질을 원하고 2단계가 괜찮다면: 감지에는 VideoSubFinder + 인식에는 RapidVideOCR(또는 Subtitle Edit). 전통적인 팬서버의 레시피입니다.
Mac을 사용한다면: GeekLink. 오픈소스 추출기는 Mac 빌드를 제공하지 않거나 느린 CPU 처리로 폴백됩니다. GeekLink의 OCR은 네이티브이고, 로컬이며, 무료 티어에 포함됩니다.
추출이 목표가 아니라 첫 단계라면: 자막을 검수하고, 번역하고, 완성된 영상에 다시 번인해야 한다면, GeekLink가 여기서 그 모든 것을 하나의 앱에서 하는 유일한 도구입니다 — 나머지는 SRT를 건네주고 행운을 빌어줄 뿐입니다.
맞춤형 무언가를 만드는 개발자라면: 인식에는 PaddleOCR(특히 CJK), 그리고 VideOCR과 VSE가 프레임 감지와 중복 제거 계층을 어떻게 구성하는지 연구하세요 — 그 영상 계층이 진짜 작업이 있는 곳입니다.
자주 묻는 질문
하드코딩 자막을 추출하는 최고의 무료 도구는 무엇인가요?
Windows나 Linux에서는: VideOCR — 무료, 오픈소스, 영상에서 SRT까지 한 단계. Mac에서는: GeekLink의 무료 티어가 전체 OCR 추출과 SRT 내보내기를 커버합니다. 최대한의 품질 제어를 원하고 2단계 워크플로가 괜찮다면, VideoSubFinder + RapidVideOCR도 완전히 무료입니다.
Mac에서 하드코딩 자막을 어떻게 추출하나요?
GeekLink은 이 목록에서 유일한 네이티브 Mac 옵션입니다 — 오픈소스 추출기는 Windows/Linux 빌드를 제공하거나(VideoSubFinder, VideOCR) Mac CPU에서 느리게 실행됩니다(Video-Subtitle-Extractor). GeekLink은 Apple Silicon에서 로컬로 OCR을 실행합니다: 가져오기, 자막 영역 주위에 박스 그리기, 실행, SRT 내보내기.
하드코딩 자막을 추출하려면 GPU가 필요한가요?
오픈소스 추출기의 경우, 합리적인 속도를 위해서는 사실상 필요합니다 — VideOCR과 Video-Subtitle-Extractor는 둘 다 NVIDIA CUDA를 중심으로 만들어졌고 CPU에서 느립니다. Mac에서는 GeekLink이 별도의 GPU 없이 Apple Silicon에서 네이티브로 OCR을 실행합니다.
이 도구들 중 추출한 자막을 번역할 수 있는 것이 있나요?
GeekLink뿐입니다. 나머지는 원본 언어 SRT(또는 이미지)에서 멈춥니다. GeekLink은 Claude 3.5 Haiku, GPT-4o, GPT-4o mini, 또는 DeepSeek으로 줄 간 문맥을 활용해 앱 내에서 번역하고, 번역된 자막을 다시 영상에 번인할 수 있습니다.
VideoSubFinder와 VideOCR 중 무엇을 써야 하나요?
하나의 프로그램과 한 단계를 원하면 VideOCR — 한 번의 실행으로 감지하고 OCR합니다. 최대한의 제어와 품질을 원하면 VideoSubFinder: 가능한 가장 깨끗한 텍스트 이미지와 정확한 타이밍을 만든 다음, RapidVideOCR이나 Subtitle Edit으로 OCR합니다. 같은 플랫폼(Windows/Linux), 다른 철학입니다.
왜 그냥 Google Lens나 Tesseract를 직접 쓰면 안 되나요?
그것들은 영상 도구가 아니라 OCR 엔진입니다 — 단일 이미지를 읽습니다. 영상에서 자막을 추출하려면 어떤 프레임에 텍스트가 있는지 찾고, 프레임 간 줄을 중복 제거하고, 타임스탬프를 만들어야 합니다. 그 영상 계층이 바로 VideOCR, VSE, VideoSubFinder, GeekLink가 엔진 위에 제공하는 것입니다.