소개
CCExtractor는 TV 녹화물, DVD, HDTV, DVB(TS), DVR-MS, MPEG2, M2TS, MP4 등 다양한 비디오 파일에서 폐쇄 자막(closed captions)과 자막 데이터를 추출하여 SRT, WebVTT 등의 자막 파일로 변환하는 오픈소스 도구입니다. 전 세계 TV 방송의 자막 형식을 지원하며, 명령줄 인터페이스(CLI)와 Windows용 GUI(그래픽 사용자 인터페이스)를 제공합니다. 자막이 필요한 시청자, 언어 학습자, 미디어 아카이브 작업자에게 유용합니다.
상세정보
CCExtractor란?
CCExtractor는 비디오 파일에서 자막(폐쇄 자막, 텔레텍스트 등)을 추출하여 SRT, WebVTT 등의 자막 파일로 변환하는 오픈소스 도구입니다. TV 녹화물, DVD, HDTV, DVB(TS), DVR-MS, MPEG2, M2TS, MP4 등 다양한 형식을 지원하며, 전 세계 방송 표준을 폭넓게 다룹니다. 명령줄 도구와 Windows용 GUI를 제공하여 초보자부터 전문가까지 사용할 수 있습니다.
주요 기능
- 다양한 비디오 형식에서 자막 추출: DVD, HDTV, DVB(TS), DVR-MS, MPEG2, M2TS, MP4 등
- SRT, WebVTT 형식으로 출력 (WebVTT의 경우 HLS 워크플로에 필요한 X-TIMESTAMP-MAP 헤더 선택적 지원)
- OCR을 통한 DVB 자막 인식 (전체 버전에 포함)
- 명령줄 인터페이스(CLI) 및 Windows GUI 제공
- JSON 형식의 기계 판독 가능한 보고서 출력 (–report-format json)
- 사전 기반 대문자화 및 검열 기능
지원 환경
Windows, macOS, Linux에서 사용할 수 있습니다. Windows용 MSI 설치 프로그램과 휴대용(portable) 버전이 제공되며, Windows XP에서는 0.89 버전이 마지막으로 지원됩니다. 전체 버전에는 FFmpeg, OCR 등 필수 구성 요소가 포함되어 있습니다.
기본 사용법
명령줄에서 다음과 같이 사용할 수 있습니다:
ccextractor input.ts -o output.srtWebVTT 출력 시 타임스탬프 맵을 포함하려면:
ccextractor input.ts --timestamp-map -o output.vttWindows GUI를 사용하면 파일 선택과 옵션 설정을 더 쉽게 할 수 있습니다.
제한 사항 및 확인 사항
- Windows XP에서는 0.89 버전까지만 지원되며, Visual C++ Redistributable 2013이 필요할 수 있습니다.
- 일부 자막 형식은 OCR에 의존하므로 인식 오류가 발생할 수 있습니다.
- WebVTT의 X-TIMESTAMP-MAP 헤더는 기본적으로 비활성화되어 있으며, HLS 워크플로에 필요할 때만 활성화해야 합니다.
자주 묻는 질문
CCExtractor는 무료인가요?
네, CCExtractor는 오픈소스 소프트웨어로 무료로 사용할 수 있습니다.
어떤 자막 형식을 지원하나요?
주로 SRT와 WebVTT를 출력하며, 다양한 입력 형식(폐쇄 자막, 텔레텍스트 등)을 지원합니다.
GUI가 있나요?
Windows용 Flutter 기반 GUI가 제공되며, 명령줄 도구도 함께 사용할 수 있습니다.
이런 용도로 찾는 분께 적합합니다
CCExtractor는 무료 자막 추출 프로그램, 오픈소스 자막 변환 도구, TV 녹화 자막 추출기, 비디오 자막 생성 프로그램을 찾는 분께 적합합니다. 또한 언어 학습을 위해 자막을 구하거나, 미디어 아카이브에서 자막을 보존해야 하는 전문가에게 유용합니다.
시스템 요구사항
Windows XP 이상 (0.89 버전은 Windows XP에서 마지막으로 지원), Visual C++ Redistributable Packages for Visual Studio 2013 (0.70 이상 버전에서 필요할 수 있음). 전체 버전에는 FFmpeg, OCR 등이 포함되어 있으며 배포 패키지에 포함되어 있습니다.


