AI 자막의 흔한 문제
OpenAI의 Whisper나 편집 프로그램의 자동 자막 같은 음성 인식은 단어는 대체로 잘 알아듣지만, 만들어지는 파일은 사람이 읽기보다 기계를 위한 것입니다. 문제는 늘 비슷합니다.
- 너무 긴 줄: 한 문장이 통째로 한 줄에 들어가, 넷플릭스 한국어 가이드라인이 정한 줄당 16자를 훌쩍 넘습니다.
- 겹친 자막: 앞 자막이 남아 있는데 다음 자막이 시작됩니다.
- 너무 짧은 표시: 「네.」가 300밀리초만 떠서 아무도 읽지 못합니다.
- 반복된 문장: 같은 자막이 두 번 연속 나옵니다. 음악이나 무음 구간에서 언어 모델이 가끔 만들어 냅니다.
- 빈 자막: 글자 없이 시간만 있는 자막입니다.
위의 예시에는 이 중 네 가지가 들어 있습니다. 정리 도구는 한 번에 모두 고치고, 항목별로 몇 개를 바꿨는지 보여 줍니다.
정리 도구가 하는 일
긴 문장을 설정한 글자 수를 넘지 않게, 되도록 같은 길이의 줄로 나눕니다. 한국어는 띄어쓰기가 있으므로 단어 단위로 나눕니다. 각 자막을 다음 자막의 80밀리초 전, 약 2프레임 전에 끝냅니다. 너무 짧은 자막은 다음 자막에 겹치지 않는 범위에서 설정한 최소 시간(기본 1초)까지 늘립니다. 바로 앞과 같은 문장이 1초 이내에 시작하면 앞 자막과 합치고, 빈 자막은 지웁니다. 단어는 바꾸지 않으며 아무것도 업로드하지 않습니다.
AI 자막 마무리 순서
- 음성 인식 도구로 자막을 만들고 SRT나 VTT로 내보냅니다.
- 여기서 불러와 정리하고 다운로드합니다.
- 영상과 함께 한 번 보면서 잘못 들은 단어를 고칩니다. 이것은 여전히 사람의 일입니다.
- 전체가 빠르거나 늦으면 자막 싱크 맞추기, 점점 밀리면 자막 프레임 레이트 변환, 플랫폼이 다른 형식을 원하면 SRT ⇄ VTT 변환을 이용합니다.
자주 묻는 질문
Whisper 자막의 너무 긴 줄은 어떻게 고치나요?
SRT나 VTT 파일을 불러오고 「긴 줄 나누기」를 켠 상태로 두세요. 각 자막이 되도록 같은 길이로, 줄당 16자 이내(또는 설정한 글자 수)의 줄로 나뉩니다.
AI가 만든 자막이 겹치는 이유는?
음성 인식은 각 자막을 소리에 맞춰 배치하면서 다음 자막과의 간격을 두지 않을 때가 있기 때문입니다. 정리 도구는 각 자막을 다음 자막이 시작하기 80밀리초 전에 끝냅니다.
문장이 바뀌나요?
아니요. 줄바꿈과 시간만 바꾸고, 완전히 같은 반복을 합치고, 빈 자막을 지웁니다. 영상과 대조해 단어를 고치는 일은 여전히 사람의 몫입니다.
파일이 어딘가로 전송되나요?
아니요. 파일은 브라우저 안에서 정리되며 기기 밖으로 나가지 않습니다.