요약: 글자가 한 자씩 나타나는 자막은 영상 프레임 기반 OCR이 처리하기 어렵습니다. 일반 OCR은 먼저 W, 다음에는 Wr, 그다음에는 Wri를 보고 각각의 임시 상태를 별도의 자막처럼 내보낼 수 있습니다. GeekLink 0.4.34는 이런 변화 패턴을 더 잘 인식합니다. 변해 가는 자막을 하나의 더 깔끔하고 편집 가능한 자막 큐로 재구성합니다. 페이드인이나 화면에 글씨가 써지는 다른 애니메이션에도 같은 개선이 도움이 되지만, 장식이 지나치게 많거나 아직 완성되지 않은 손글씨는 빠른 검토가 필요할 수 있습니다.
이 글은 GeekLink의 하드코딩 자막 OCR 기능에 대한 제품 업데이트입니다. 모든 애니메이션 자막이나 손글씨 폰트를 완벽하게 인식한다는 뜻은 아닙니다.
타자기 효과 자막이란?
타자기 효과 자막은 완성된 한 줄이 한 번에 나타나는 대신 글자가 순서대로 표시됩니다. 첫 프레임에는 한 글자만 보이고, 다음 프레임에는 몇 글자가 더해지며, 마지막에 전체 문장이 나타날 수 있습니다. 페이드인 자막과 화면에 글씨를 써 나가는 애니메이션도 비슷한 흐름을 만듭니다. 화면의 픽셀은 바뀌지만 실제 문장은 그대로입니다.
시청자에게는 진입 애니메이션이 적용된 하나의 자막입니다. 하지만 영상 프레임을 읽는 OCR에는 서로 다른 자막이 길게 이어지는 것처럼 보일 수 있습니다. 이 차이 때문에 작고 서로 겹치는 조각이 가득한 결과가 만들어집니다.
일반 OCR이 자막을 조각내는 이유
OCR은 가까운 프레임에 있는 여러 결과가 하나의 애니메이션 문장에 속한다는 사실을 자동으로 알지 못합니다. 프레임을 각각 따로 읽으면 다음과 같은 결과가 나올 수 있습니다.
W → We → We a → We ar → We are → We are ready
이것들은 애니메이션 상태이지, 여섯 개의 자막 이벤트가 아닙니다.
글자가 나타나는 중에 영상을 샘플링하면 결과가 특히 지저분해집니다. 같은 텍스트가 반복되고, 자막이 지나치게 짧아지고, 타임스탬프가 겹칠 수 있습니다. 자막 파일은 채워져 있지만 편집이나 번역에는 쓸모가 떨어집니다.
GeekLink에서 0.4.34로 바뀐 점
GeekLink는 일시적인 시각 상태를 각각 독립된 자막으로 처리하는 대신, 가까운 OCR 결과 사이의 관계를 살피도록 바뀌었습니다. 짧게 나타난 불완전한 줄이 가까이에 있는 더 완성된 줄로 분명히 자라나는 경우, 그 임시 상태를 안정적인 결과에 합칩니다.
실제로는 다음과 같은 의미입니다.
- 부분적으로 나타난 글자와 단어가 별도의 자막 큐가 될 가능성이 줄어듭니다.
- 최종적으로 읽을 수 있는 줄을 자막 텍스트로 유지합니다.
- 애니메이션 과정의 시간 범위와 화면 근거를 보존합니다.
- 내보낸 SRT를 검토하고 번역하고 재사용하기 쉬워집니다.
이것은 하드코딩 자막 OCR 위에 더해진 재구성 개선입니다. 영상을 바꾸거나, 새로운 자막 효과를 추가하거나, 화면에 보이는 자막을 음성 인식으로 바꾸는 기능은 아닙니다. 애니메이션 텍스트가 화면에 나타나는 방식을 OCR 결과가 더 잘 이해하도록 돕는 기능입니다.
손글씨와 화면에 글씨가 써지는 애니메이션은?
다음 두 경우는 쉽게 혼동할 수 있습니다.
- 손글씨 스타일 텍스트: 손글씨나 붓글씨 폰트로 단어 전체가 보이는 경우입니다. 글자가 충분히 크고 선명하며 화면에서 안정적이면 GeekLink가 읽을 수 있습니다.
- 글씨 쓰기 애니메이션: 글자나 획이 아직 그려지는 중인 경우입니다. 애니메이션이 알아볼 수 있는 부분에서 완성까지의 흐름을 만들면 새 재구성 로직이 도움이 됩니다. 하지만 아직 시각적으로 읽을 수 없는 글자를 복원할 수는 없습니다.
낮은 대비, 필기체, 움직이는 글자, 장식이 많은 글자, 스티커, 복잡한 배경은 어떤 영상 OCR 시스템에도 어렵습니다. 여기서 말하는 약속은 더 구체적입니다. 같은 자막이 점진적으로 나타날 때 GeekLink가 중간 상태를 전부 돌려주는 대신 읽을 수 있는 자막 하나로 반환할 가능성이 더 높아졌습니다.
실제 작업 흐름
영상 속 애니메이션 하드코딩 자막을 일반 자막 파일로 추출하려면:
- 영상을 GeekLink로 가져옵니다.자막이 영상에 보이기만 하면 되며 별도의 자막 트랙은 필요하지 않습니다.
- OCR을 선택하고 자막 영역을 확인합니다.자동 줄 감지가 영역을 제안하며, 필요하면 조정하거나 줄을 추가할 수 있습니다.
- 추출을 실행합니다.GeekLink가 화면의 텍스트를 스캔하고 점진적으로 나타나는 자막 상태를 시간 정보가 있는 자막 큐로 재구성합니다.
- 검토가 필요한 줄을 확인합니다.손글씨, 저대비 장면, 특이한 글꼴, 끝까지 안정적인 한 줄이 되지 않는 애니메이션을 확인하세요.
- 편집 가능한 SRT를 내보냅니다.그다음 번역하거나 타이밍을 조정하고, 새 자막 트랙을 영상에 하드코딩할 수 있습니다.
TikTok, Reels, Shorts 및 하드코딩 자막이 있는 다른 숏폼 영상은 숏폼 자막 OCR 작업 흐름에서 더 자세히 확인할 수 있습니다.
여전히 검토가 필요한 경우
애니메이션 텍스트에는 한 가지 스타일만 있는 것이 아닙니다. 글자 위치가 고정되어 있고 선명하게 나타나는 타자기 효과는 새로운 재구성 동작에 잘 맞습니다. 화면을 가로질러 움직이는 제목, 단어마다 글꼴이 바뀌는 텍스트, 끝까지 반만 그려지는 글자는 여전히 불확실한 OCR 결과를 만들 수 있습니다.
따라서 결과는 검토가 전혀 필요 없는 보장이 아니라, 깔끔하게 정리된 초안으로 봐야 합니다. 목표는 임시 애니메이션 상태 때문에 생기는 기계적인 정리 작업을 줄여서, 정말 어려운 자막 줄에 집중할 수 있게 하는 것입니다.
자주 묻는 질문
GeekLink가 타자기 효과 자막을 인식할 수 있나요?
네. GeekLink 0.4.34는 타자기와 페이드인 효과를 포함해 점진적으로 나타나는 자막을 더 잘 인식합니다. 관련된 부분 상태를 하나의 더 깔끔한 자막 큐로 합치므로 중간 조각을 전부 따로 내보내지 않습니다.
타자기 애니메이션은 SRT 한 줄을 만들까요, 여러 줄을 만들까요?
의도한 결과는 글자나 부분 단어마다 한 줄이 아니라, 문장 전체에 대해 읽을 수 있고 시간과 동기화된 자막 큐 하나를 만드는 것입니다. 애니메이션이 지나치게 빠르거나 영상 노이즈가 많거나 완성된 한 줄이 안정적으로 나타나지 않는 경우에는 결과를 검토하세요.
영상 속 손글씨도 읽을 수 있나요?
글자가 보이고 화면에서 안정적이면 손글씨 스타일 텍스트를 읽을 수 있습니다. 필기체, 작은 글씨, 낮은 대비, 아직 그려지는 중인 획은 더 어렵기 때문에 수동 수정이 필요할 수 있습니다.
영상에 하드코딩된 자막에도 적용되나요?
네. 이 개선은 하드코딩 자막 또는 번인 자막이라고도 하는, 영상 프레임에 그려진 시각적 텍스트를 위한 것입니다. GeekLink는 이를 편집 가능하고 시간 정보가 있는 SRT로 추출합니다.
내보낼 때 애니메이션 자막을 만들어 주나요?
아니요. 원본 영상에 이미 보이는 애니메이션 텍스트의 추출과 재구성을 개선합니다. 그다음 편집 가능한 자막 파일로 내보내거나, 제공되는 내보내기 스타일을 사용해 새로운 하드코딩 자막 영상을 만들 수 있습니다.
타자기 자막 개선은 Windows에서도 사용할 수 있나요?
OCR 작업 흐름은 GeekLink가 지원하는 데스크톱 빌드에서 사용할 수 있습니다. 실제 인식 결과는 영상 품질, 텍스트 스타일, 설치된 버전에 따라 달라지므로 어려운 애니메이션 자막 영상을 테스트하기 전에 현재 빌드로 업데이트하세요.
고지: GeekLink는 저희가 직접 만든 데스크톱 앱입니다. 이 글에서 설명한 하드코딩 자막 OCR, 애니메이션 자막 재구성, 검토 작업 흐름 및 SRT 내보내기는 GeekLink의 기능입니다.