핵심 요약

  • 대부분의 자막 OCR 도구는 화면의 모든 것을 추출합니다 — 워터마크, 채널 로고, 화면 그래픽이 실제 자막과 함께 SRT 파일에 섞여 들어갑니다.
  • 해결책은 OCR이 유지할 대상을 색상, 텍스트 높이, 화면 영역, 언어의 네 가지 신호로 필터링하는 것입니다. 실제 자막은 보통 일관된 하나의 색상, 일관된 크기, 프레임의 같은 영역에 고정되고, 하나의 언어입니다. 워터마크와 로고는 이 중 적어도 하나가 다릅니다.
  • GeekLink에서는 추출 전에 이 필터들을 설정할 수 있습니다 — 샘플 프레임에서 자막 색상을 선택하고, 최소·최대 텍스트 높이를 설정하고, 자막 영역(하단, 하단 20%, 상단, 전체 프레임)을 고르고, 자막 언어를 설정하면 다른 문자 체계의 텍스트가 자동으로 제거됩니다.
  • Apple Silicon Mac에서 100% 오프라인으로 실행되며 깨끗한 SRT를 내보냅니다 — 클라우드 업로드도, 손으로 지워야 할 워터마크 줄도 없습니다.
  • GeekLink에는 무료 등급이 있으며, Pro는 월 $12.99 또는 연 $99이고 90개 이상의 언어에서 OCR을 지원합니다.

자막 OCR이 왜 워터마크와 로고를 가져올까요?

OCR은 자막뿐만 아니라 프레임 안의 모든 텍스트를 읽습니다. "하드코딩"(구워진) 자막은 단지 픽셀일 뿐 — 복사할 별도의 자막 트랙이 없습니다. 그래서 OCR 도구는 각 프레임을 스캔해 텍스트처럼 보이는 것을 찾아 읽습니다. 프레임에 채널 워터마크, 로고, 사용자명, "구독" 오버레이, 노래 제목이 있으면 OCR은 그것들도 읽습니다.

그 결과 실제 대사 줄이 잡음과 뒤섞인 SRT 파일이 됩니다. 워터마크는 거의 모든 줄에 반복되고, 로고 텍스트는 깨진 문자로 나타나며, 화면 자막이 섞여 들어갑니다. 이를 손으로 정리하면 애초에 OCR을 쓰는 의미가 없어집니다.

핵심은 자막이 측정 가능한 세 가지 방식으로 다른 모든 것과 다르게 보인다는 점입니다. 대사 자막은 보통 일관된 하나의 색상(주로 테두리가 있는 흰색이나 노란색)이고, 일관된 높이이며, 프레임의 같은 수평 영역에 자리합니다. 워터마크는 보통 반투명하고, 더 작으며, 모서리에 놓입니다. 로고는 고정된 그래픽이고, 화면 자막은 종종 더 크거나 색이 다릅니다. OCR 엔진에 자막이 어떻게 생겼는지 알려주면 자막은 유지하고 나머지는 버릴 수 있습니다.

자막만 추출하고 나머지는 건너뛰는 방법은?

영상에서 구워진 자막을 추출하는 게 처음이신가요? OCR로 하드코딩 자막을 추출하는 방법의 일반 안내부터 시작하세요. 이 가이드는 기본 안내가 건너뛰는 한 가지에 집중합니다 — 대사만 유지하고 워터마크, 로고, 화면 텍스트를 걸러내는 것입니다.

OCR을 색상, 글자 크기, 영역, 언어의 네 가지 필터로 제약해, 실제 자막과 일치하는 텍스트만 읽게 합니다. 각 필터는 서로 다른 종류의 잡음을 제거하며, 네 가지를 모두 겹쳐 쓸 수 있습니다.

  • 색상 필터 — 자막 색상의 텍스트만 유지해, 색이 다른 워터마크, 로고, 댓글은 무시합니다.
  • 글자 크기 필터 — 특정 높이 범위 안의 텍스트만 유지해, 작은 워터마크/크레딧과 지나치게 큰 제목은 건너뜁니다.
  • 영역 필터 — 자막이 나타나는 영역만 읽어, 모서리나 프레임 상단의 것은 아예 스캔하지 않습니다.
  • 언어 필터 — 자막의 문자 체계로 된 텍스트만 유지해, 다른 언어의 로고나 워터마크는 자동으로 제거합니다.

GeekLink에서는 추출 시작 전에 이것들을 설정하며, 배치 전체에 적용됩니다. 아래 섹션에서 각각을 설명합니다.

자막을 색상으로 어떻게 필터링하나요?

GeekLink는 영상에서 프레임을 샘플링해 자막의 정확한 색상을 클릭하게 하고, 그 색상의 텍스트만 유지하며 나머지는 모두 무시합니다. OCR 작업을 시작하면 GeekLink는 텍스트가 담긴 정지 프레임 세트를 가져와 보여줍니다. 자막 문자를 클릭하면 GeekLink가 그 색상을 읽어 필터로 사용합니다.

이는 워터마크와 화면 댓글에 가장 효과적인 단일 필터입니다. 그것들은 깨끗한 흰색이나 노란색 대사 자막과 달리 거의 항상 다른 색(또는 흐릿한 반투명 버전)이기 때문입니다. 자막이 흰색이고 워터마크가 회색이라면, 색상 필터만으로도 워터마크가 제거됩니다.

색상 필터링은 이중 색상 또는 두 화자 자막이라는 흔한 경우도 처리합니다 — 필요에 따라 한 색상을 캡처하고 다른 색은 빼거나, 둘 다 캡처할 수 있습니다. 색상을 자신의 영상 실제 프레임에서 고르기 때문에, 추정값이 아니라 실제로 렌더링된 자막과 일치합니다.

글자 크기로 텍스트를 어떻게 걸러내나요?

최소·최대 텍스트 높이를 설정하면 GeekLink는 그 범위 안에 드는 높이의 텍스트만 읽습니다. 한 영상 내의 자막은 일관된 크기이므로, 대사에 맞는 높이 범위는 자연스럽게 훨씬 작거나 훨씬 큰 텍스트를 제외합니다.

이는 색상 필터가 놓치는 잡음을 잡습니다. 작은 반투명 워터마크, 작은 저작권 크레딧, 모서리의 사용자명은 보통 자막 텍스트보다 짧으므로 최소 높이가 이를 제거합니다. 큰 타이틀 카드, 인트로 헤드라인, 큰 화면 배너는 보통 자막 텍스트보다 크므로 최대 높이가 이를 제거합니다.

글자 크기 범위를 설정하는 것은 마침 자막과 색상이 같은 워터마크와 크레딧을 제거하는 가장 확실한 방법입니다. 색상 필터와 결합하면 색이 다른 잡음과 색은 같지만 크기가 잘못된 잡음을 모두 제거합니다.

OCR을 자막 영역으로 어떻게 제한하나요?

GeekLink에 스캔할 프레임 영역 — 하단 절반, 하단 20%, 상단 절반, 전체 프레임 — 을 알려주면 그 영역 밖의 텍스트는 완전히 무시합니다. 대부분의 대사 자막은 프레임 하단부에 자리하므로, OCR을 하단 영역으로 제한하면 로고나 채널 워터마크처럼 모서리나 상단에 있는 것은 건너뜁니다.

영역 필터는 속도 이점도 있습니다. 전체 프레임 대신 좁은 영역만 스캔하면 프레임당 처리량이 줄어듭니다. 세로형 숏폼 영상(TikTok, Reels, Shorts)은 자막이 종종 위쪽, 중상단 근처에 있으므로 GeekLink는 영역을 상단으로 전환할 수 있게 합니다 — 잘못된 영역을 고르는 것이 OCR이 "아무것도 못 찾는" 가장 흔한 이유이니, 자막이 실제로 있는 곳에 맞추세요.

영역, 색상, 크기는 함께 작동합니다. 영역이 자막 영역 밖의 모든 것을 제거하면, 색상과 크기가 그 안에 남은 것 — 자막 영역과 겹치는 워터마크 같은 것 — 을 정리합니다.

다른 언어의 자막이나 텍스트를 어떻게 무시하나요?

GeekLink에 자막 언어를 알려주면, 다른 문자 체계로 쓰인 텍스트를 자동으로 제거합니다. 원본 언어(예: 중국어)를 설정하면 GeekLink는 한자(및 거의 모든 자막에 등장하는 라틴 문자와 숫자)를 예상하고, 태국어 방송국 로고, 한국어 워터마크, 일본어 화면 텍스트 같은 다른 문자 체계의 줄은 버립니다.

이는 색상과 크기가 항상 잡을 수는 없는 필터입니다. 재업로드·재게시된 클립은 대사와 완전히 다른 언어의 워터마크나 채널 로고를 지니는 경우가 많습니다. 그 텍스트는 다른 문자 체계이므로 GeekLink는 이를 "내 자막 언어가 아님"으로 판단하고 제외합니다 — 마침 자막과 색상 및 크기가 같더라도 마찬가지입니다.

이는 태국어, 한국어, 일본어 플랫폼 로고가 흔한 중국어 숏폼과 재게시 영상에 특히 유용합니다. 한 가지 주의점: 자막에는 영어 단어와 숫자가 흔히 섞이기 때문에 GeekLink는 선택한 언어와 상관없이 라틴 문자와 숫자를 유지합니다 — 따라서 이 필터는 영어가 아니라 다른 비라틴 문자 체계를 제거합니다.

언어별 문자 체계 표, 이중 언어 자막, 영어가 절대 제거되지 않는 이유 등 전체 안내는 외국어 로고와 워터마크를 무시하는 방법을 참고하세요.

단계별: Mac에서 영상에서 깨끗한 자막 추출하기

가져오기부터 깨끗한 SRT까지, GeekLink의 전체 워크플로는 다음과 같습니다.

  1. 영상을 가져옵니다. 하나 또는 여러 파일을 끌어다 놓으세요 — GeekLink는 폴더 전체를 한 번에 일괄 처리합니다.
  2. 자막 영역을 선택합니다. 자막이 있는 위치에 맞게 하단(기본값), 하단 20%, 상단, 전체 프레임 중에서 고르세요. 세로형 영상은 상단을 선택하세요.
  3. OCR을 시작하고 자막 색상을 선택합니다. GeekLink가 샘플 프레임을 보여주면, 자막 문자를 클릭해 색상 필터를 설정하세요.
  4. 텍스트 높이 범위를 설정합니다. 워터마크, 크레딧, 지나치게 큰 제목을 제외하도록 최소·최대 높이를 입력하세요.
  5. 실행한 뒤 SRT를 내보냅니다. GeekLink는 세 필터를 모두 통과한 텍스트만 읽어 깨끗하고 편집 가능한 SRT를 내보냅니다 — 지워야 할 워터마크 줄이 없습니다.

필터가 배치 전체에 적용되므로, 한 번 설정하면 수십 개의 영상을 한 번에 정리합니다. 모든 것이 컴퓨터에서 로컬로 실행되어 아무것도 업로드되지 않습니다.

색상 샘플링, 글자 높이 범위, 영역, 감지 간격 등 앱의 모든 OCR 설정에 대한 참고는 문서의 OCR 가이드를 참고하세요.

다른 OCR 자막 도구와 비교하면 어떤가요?

대부분의 OCR 자막 추출기는 프레임 전체를 읽고 비자막 텍스트를 제외할 방법을 제공하지 않아, 결국 SRT에서 워터마크와 로고 줄을 손으로 지우게 됩니다. 일반 OCR 앱(및 스크린샷-텍스트 변환 도구)은 애초에 영상 자막용으로 만들어지지 않았습니다 — 자막 색상, 높이, 영역이라는 개념이 없습니다.

전용 자막 OCR은 더 드뭅니다. 눈여겨봐야 할 차별점은 도구가 실행 전에 색상, 크기, 영역으로 추출을 제약할 수 있는지, 아니면 나중에 출력물을 손으로 다듬게 하는지입니다. GeekLink는 그 워크플로를 중심으로 만들어졌고 Mac에서 오프라인으로 실행됩니다. 클라우드 도구는 업로드와 구독이 필요하며, 대부분은 여전히 화면의 모든 것을 캡처합니다.

고지: GeekLink는 저희 제품입니다. 여기서 설명한 색상, 글자 크기, 영역 필터는 앱의 실제 컨트롤입니다. 다른 도구의 기능 구성은 시간이 지나면서 바뀌니 해당 사이트에서 확인하세요.

자주 묻는 질문

추출한 자막에서 워터마크를 어떻게 제거하나요?

나중에 SRT를 정리하는 대신 OCR을 실행 전에 필터링하세요. GeekLink에서 샘플 프레임에서 자막 색상을 골라 색이 다른 워터마크를 무시하고, 텍스트 높이 범위를 설정해 더 작은 워터마크를 건너뛰고, OCR을 자막 영역으로 제한해 모서리 워터마크를 아예 스캔하지 않게 하세요. 세 가지를 모두 겹쳐 쓰면 대부분의 워터마크가 자동으로 제거됩니다.

왜 제 자막 OCR에 채널 로고와 화면 텍스트가 포함되나요?

OCR이 프레임 안의 모든 텍스트를 읽고, 하드코딩 자막은 별도 트랙 없이 단지 픽셀이기 때문입니다. 도구가 색상, 크기, 영역으로 필터링할 수 없다면 대사와 함께 로고, 사용자명, 모든 화면 자막을 캡처합니다.

영상에서 한 가지 색상의 자막만 추출할 수 있나요?

네. GeekLink는 자신의 영상 프레임에서 자막 색상을 읽어 그 색상의 텍스트만 유지합니다. 이중 색상 또는 두 화자 자막의 경우 한 색상을 캡처하고 다른 색은 뺄 수 있어, 한 색은 대사이고 다른 색은 화면 해설일 때 유용합니다.

OCR이 타이틀 카드나 큰 화면 텍스트를 가져오지 않게 하려면?

최대 텍스트 높이를 설정하세요. 타이틀 카드와 큰 배너는 보통 대사 자막보다 크므로, 최대 높이가 이를 제외하면서 자막 줄은 유지합니다. 최소 높이와 결합하면 작은 크레딧과 워터마크도 제거됩니다.

다른 언어로 된 워터마크나 로고를 어떻게 무시하나요?

GeekLink에서 자막 언어를 설정하세요. 그 언어의 문자 체계(및 라틴 문자와 숫자)로 된 텍스트는 유지하고 다른 문자 체계의 텍스트는 제거하므로 — 중국어 영상의 태국어, 한국어, 일본어 로고나 워터마크가 자동으로 제거됩니다. 이는 색상 및 크기 필터와 별개이며, 그것들이 놓칠 수 있는 외국어 잡음을 잡습니다.

자막 추출이 Mac에서 오프라인으로 작동하나요?

네. GeekLink는 모델을 한 번 다운로드한 뒤 Apple Silicon 컴퓨터에서 로컬로 OCR을 실행합니다 — 클라우드 업로드가 없습니다. 여러 영상을 일괄 처리하고 깨끗한 SRT 파일을 모두 오프라인으로 내보냅니다.