fixmint
KO

자막이 어긋났나요? 왜 밀리는지, 타이밍을 어떻게 맞추는지

지은이: · · 4분 읽기

자막이 어긋나는 경우는 두 가지예요. 모든 줄이 같은 만큼 틀어지거나, 영상이 재생될수록 차이가 점점 커지거나요. 차이가 일정하면 모든 줄을 같은 초만큼 옮기면 돼요. 차이가 점점 커지면 두 지점을 맞추거나, 프레임 속도를 바꿔야 해요. 자막이 시간에 맞춰 만들어진 화면보다 다른 속도로 흘러가기 때문이에요. 파일을 고치기 전에 어느 쪽인지 먼저 확인해 보세요.

자막 싱크 맞추기자막이 너무 빠르거나 늦어요무료로 사용하기

자막 파일에 무엇이 저장되나요

자막 파일은 자막 구간의 목록이에요. 각 구간에는 시작 시간, 끝 시간, 보여 줄 글자가 들어 있어요. 플레이어는 영상 시계가 시작 시간에 닿으면 자막을 띄우고, 끝 시간에 지워요. 자막이 어긋난다는 건 이 시간이 화면 속 대사와 더 이상 맞지 않는다는 뜻이에요.

SRT 파일에 있는 구간 하나를 보면 이래요.

1
00:00:01,000 --> 00:00:03,500
Hello, and welcome back.

시간은 시, 분, 초, 밀리초 순서로 적혀 있어요. 이 구간은 1.0초에 나타나서 3.5초에 사라져요.

차이가 일정하면: 모든 줄을 옮기기

모든 자막이 같은 만큼 빠르거나 늦다면, 자막 목록과 영상이 서로 다른 지점에서 시작하는 거예요. 주로 이런 원인이에요.

  • 영상 앞부분을 잘랐어요. 인트로나 로고는 잘렸는데 자막은 그대로 남았어요.
  • 자막이 다른 편집본에 맞춰 만들어졌어요. 예를 들어 방송용 편집본은 앞에 추가 장면이 있어요.
  • 더 긴 영상에서 일부만 떼어 냈어요. 파일의 시계가 0부터 다시 시작해서, 잘린 앞부분만큼 모든 구간이 일찍 나와요.

해결 방법은 옮기기예요. 모든 구간에 같은 초를 더하거나 빼면 돼요. 자막이 너무 일찍 나온다면 더하고, 너무 늦게 나온다면 빼세요. 화자가 말하기 2초 전에 자막이 뜬다면 모든 구간을 2초 뒤로 옮기세요. 그다음 첫 줄과 끝 근처의 한 줄을 확인하세요. 둘 다 맞으면 제대로 옮긴 거예요.

차이가 커지면: 프레임 속도와 밀림

프레임 속도는 1초에 보여 주는 정지 화면 수예요. 영화는 보통 초당 23.976프레임으로 저장돼요. 유럽의 많은 텔레비전은 초당 25프레임으로 재생해요. 같은 영화를 초당 25프레임으로 재생하면 약 4% 빨라져서, 모든 장면이 시계상으로 조금씩 더 일찍 나와요. 그런데 자막은 여전히 원래 시간에 맞춰져 있어요.

차이가 점점 커지는 이유는 오차가 고정된 시간이 아니라 비율이기 때문이에요. 처음에는 자막이 거의 맞아요. 40분쯤 지나면 1분 넘게 늦어지고요. 90분짜리 영화의 끝부분에 이르면 거의 4분이나 늦어져요. 변환이든 편집이든, 속도가 어긋나면 모두 같은 현상이 나타나요.

두 점으로 밀림 맞추기

대사와 분명히 맞는 줄 두 개를 찾으세요. 하나는 앞부분, 하나는 끝부분에 가까운 줄이면 좋아요. 영상을 재생하면서 각 문장이 화면에서 시작하는 순간을 적어 두세요. 그 시간을 파일에 적힌 시간과 비교하세요. 한 쌍이 점 하나가 되고, 두 점이면 자막이 따를 수 있는 직선이 나와요.

계산 예시를 볼게요. 파일의 1:00에 있는 줄이 화면에서는 1:02에 말해져요. 끝부분에서는 파일의 1:30:00 줄이 1:33:50에 말해져요. 늘어나는 비율은 (5630 − 62) ÷ (5400 − 60) = 1.0427이고, 앞에서 본 4%와 같아요. 모든 시간에 1.0427을 곱한 다음, 첫 줄이 1:02에 오도록 전체를 옮기세요.

프레임 속도로 고치기

두 속도를 모두 안다면 두 점은 필요 없어요. 모든 시간에 자막이 맞춰진 프레임 속도를 영상의 프레임 속도로 나눈 값을 곱하세요. 23.976 영상에 초당 25프레임 기준으로 만든 자막이라면 25 ÷ 23.976 = 1.0427을 곱하면 돼요. 앞의 계산 예시와 같은 비율이에요.

SRT와 VTT의 차이

두 형식 모두 구간마다 시작 시간, 끝 시간, 글자를 저장해요. 차이는 세부 사항에 있어요.

SRTWebVTT (VTT)
첫 줄구간 번호WEBVTT라는 단어
소수점쉼표: 00:00:01,000마침표: 00:00:01.000
시간항상 적음생략 가능: 00:01.000
위치와 스타일기본 형식에는 없음시간 뒤에 선택 설정 추가 가능

웹 페이지는 영상 자막에 WebVTT를 써요. 대부분의 데스크톱 플레이어와 영상 편집기는 SRT를 읽어요. 두 형식을 변환해도 시간은 그대로 유지돼요. 바뀌는 건 머리글과 소수점뿐이에요. 찾기 및 바꾸기로 쉼표를 전부 마침표로 바꾸지는 마세요. 자막 글자 안의 쉼표까지 바뀌어 버려요. 시간이 적힌 줄만 바꾸세요.

정확한 프레임 찾기

눈으로 타이밍을 확인하려면 문장이 시작하는 프레임을 찾아야 해요. 그 순간의 영상 정지 화면을 보면 장면을 찾기 쉬워요. 프레임을 이미지로 저장하거나 클립 전체의 접촉 시트를 만들면 여러 순간을 한꺼번에 볼 수 있어요. 정지 화면에는 소리가 없으니, 그 줄을 직접 들어 보세요.

예외 상황

  • 잘라 낸 장면. 장면을 잘랐다면 밀림은 점점 커지지 않고 그 지점에서 갑자기 바뀌어요. 각 부분을 따로 옮겨야 해요. 자른 지점에서 파일을 나누고 두 부분을 각각 고치세요.
  • 0초 이전의 구간. 옮기다 보면 첫 구간이 0초 아래로 내려갈 수 있어요. 그런 구간은 잘라 내거나 시작점으로 옮기고, 파일의 첫 줄들을 확인하세요.
  • 나만 보는 경우. 대부분의 영상 플레이어에는 자막 지연 설정이 있어요. 그 플레이어에서만 타이밍이 바뀌고 파일은 그대로 남아요.
  • 원본 보관. 고친 파일은 새 이름으로 저장하세요. 처음 파일이 있으면 언제든 되돌릴 수 있어요.

AI 도움을 받아 영어 원문에서 번역했어요.

댓글

    아직 댓글이 없어요. 첫 댓글을 남겨 보세요.

    별점 (선택)

    이메일은 공개되거나 보관되지 않아요.

    Digital Workflow Toolkit 표지Digital Workflow Toolkit

    변환, 이름 바꾸기, 압축, 병합 같은 작은 파일 작업을 연결해 매번 똑같이 돌아가는 워크플로를 만드는 레시피, 템플릿, 패턴 모음이에요.

    $19.00Gumroad에서 받기영어로 보기