홈 › 파일·데이터 변환

자막 싱크 맞추기

자막이 말보다 늦게 나오면 ‘앞당기기’, 일찍 나오면 ‘늦추기’예요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
자막 파일을 놓거나 눌러서 고르세요.srt · .vtt (한글 깨짐 자동 처리)

자막 싱크 조절, 옮기기와 비율 맞추기의 계산

언제 쓰나요

내려받은 영화 자막이 대사보다 2초씩 늦게 뜰 때, 직접 만든 강의 자막을 앞부분 인트로를 잘라 낸 새 영상에 다시 써야 할 때, 처음엔 맞던 자막이 끝으로 갈수록 점점 벌어질 때 이 도구로 시간만 고쳐 새 파일을 만들어요. 자막 글자는 손대지 않고 시각 줄만 바꿔요.

사용 방법

자막 파일 놓는 칸에 1번 표시가 붙은 화면

1단계자막 파일 놓기

  1. ① SRT·VTT 파일을 놓으면 형식, 자막 개수, 첫 자막 시작부터 마지막 자막 끝까지의 시간이 나와요. EUC-KR로 저장된 옛 자막도 한글이 깨지지 않게 읽어요.
두 가지 방법 탭에 2번, 방향·초·시작 번호 칸에 3번 표시가 붙은 화면

2단계옮길 방법 정하기

  1. ② 모두 같은 만큼 어긋났으면 ‘한꺼번에 옮기기’, 뒤로 갈수록 벌어지면 ‘두 지점 맞추기’예요.
  2. ③ 초는 소수로 적어요. 계산은 1/1000초 단위로 반올림해서 해요.
원래·바뀐 뒤 시각 비교표에 4번, 저장 형식과 받기 버튼에 5번 표시가 붙은 화면

3단계바뀐 시각 확인하고 받기

  1. ④ 표에는 처음 3개와 마지막 2개 자막만 보여 줘요. 굵은 글씨가 바뀐 뒤 시작 시각이에요.
  2. ⑤ 받은 파일 이름 끝에 ‘_싱크’가 붙어요.

두 가지 계산 방법

‘한꺼번에 옮기기’는 정한 번호부터 끝까지 모든 자막의 시작과 끝에 같은 값을 더하거나 빼요. 앞당기다 0초보다 앞으로 가는 자막은 0초로 맞추고, 안내 줄에 그런 자막이 몇 개인지 알려 줘요.

‘두 지점 맞추기’는 첫 자막과 마지막 자막이 실제로 나와야 할 시각을 기준으로 전체를 늘이거나 줄여요. 원래 두 자막 사이 간격과 새 간격의 비율을 구해 모든 자막에 같은 비율을 곱하는 방식이에요.

두 지점 맞추기 그림원래 첫 자막 10초와 마지막 자막 1시간 30분을 실제 12초와 1시간 33분 45초에 맞추면, 그 사이 45분 자막은 같은 비율로 늘어나 46분 53.293초로 옮겨져요.처음과 끝을 맞추면 사이는 비율대로원래 자막0:00:100:45:001:30:00맞춘 자막0:00:120:46:531:33:45비율 = 새 간격 5,613초 ÷ 원래 간격 5,390초 ≈ 1.0414
첫 자막과 마지막 자막을 실제 시각에 맞추면, 그 사이 자막은 같은 비율로 늘어나 점점 더 많이 밀려요.
항목원래 시각맞출 시각
첫 자막00:00:10,00000:00:12,000
마지막 자막01:30:00,00001:33:45,000
중간 자막 (계산 결과)00:45:00,00000:46:53,293

이 예에서 원래 간격은 5,390초, 새 간격은 5,613초라서 비율은 약 1.0414예요. 45분 자막은 첫 자막에서 2,690초 떨어져 있으니 2,690 × 1.0414 ≈ 2,801.3초를 새 첫 자막 시각 12초 뒤에 더해 46분 53.293초가 돼요. 끝 시각도 같은 방식으로 바뀌어서 자막이 화면에 머무는 시간도 같은 비율로 조금 길어져요.

도움말옮긴 뒤에는 영상 앞부분과 끝부분을 한 번씩 틀어 확인하세요. 앞만 맞고 끝이 어긋난다면 ‘두 지점 맞추기’가 필요한 경우예요.

주의할 점

더 궁금한 점

중간 한 구간만 어긋나면 어떻게 하나요?

‘몇 번째 자막부터’에 어긋나기 시작한 번호를 적고 옮기면 그 앞은 그대로 남아요. 그 뒤 다른 구간이 또 어긋나면, 받은 파일을 다시 넣어 같은 방법을 한 번 더 써요.

시각은 어떤 모양으로 적나요?

00:00:12,500처럼 시:분:초,천분의1초로 적어요. 쉼표 대신 점을 써도 되고, 시를 빼고 00:12.500처럼 적어도 알아봐요.

몇 초를 옮겨야 할지 모르겠어요.

영상에서 대사 하나를 골라 실제로 말이 시작되는 시각을 재고, 같은 대사의 자막 시각과 비교하면 차이가 나와요. 비교표에서 처음 세 자막의 바뀐 시각을 보며 맞춰 보세요.

받은 자막을 다시 넣어도 되나요?

돼요. 한 번 옮긴 결과가 조금 모자라면 받은 파일을 다시 놓고 남은 차이만큼 한 번 더 옮기면 돼요.

밀린 자막, 숫자만 넣으면 맞춰져요

받은 자막이 영상과 1~2초씩 어긋나면 보기 불편하죠. 영상 앞부분 길이가 다른 판본이거나 프레임 속도가 달라서 생기는 일이에요. 이 도구는 SRT·VTT 자막 파일의 시간을 원하는 만큼 옮기거나, 뒤로 갈수록 점점 벌어지는 차이를 비율로 맞춰 새 자막 파일을 만들어 줘요. 바뀌기 전후 시각을 표로 보여 줘서 확인하기 쉬워요.

한꺼번에 옮기기

처음부터 끝까지 같은 만큼 어긋난다면 이 방법을 써요. 자막이 대사보다 늦게 나오면 ‘앞당기기’, 일찍 나오면 ‘늦추기’를 고르고 초를 적어요. 0.1초 단위로 적을 수 있어요(예: 2.3). 중간 광고나 장면이 빠진 판본처럼 어느 지점부터만 어긋난다면 ‘몇 번째 자막부터’에 그 번호를 적으면 앞쪽은 그대로 두고 그 뒤만 옮겨요. 영상 플레이어에서 자막 싱크를 바꿔 가며 맞는 값을 찾은 뒤 그 값을 넣으면 편해요.

두 지점 맞추기

처음에는 맞다가 뒤로 갈수록 점점 벌어진다면 프레임 속도 차이(예: 23.976fps와 25fps)예요. 이때는 영상을 보며 첫 대사와 마지막 대사가 실제로 나오는 시각을 적어 주세요. 그 두 점을 기준으로 사이의 모든 자막 시간을 같은 비율로 늘리거나 줄여요. 시각은 00:01:02,500처럼 적어요.

형식

SRT는 대부분의 플레이어가, VTT는 웹 플레이어와 유튜브가 쓰는 형식이에요. 저장할 때 서로 바꿀 수 있어요. 자막 파일의 한글 인코딩(UTF-8·EUC-KR)은 자동으로 알아보고, 받는 파일은 UTF-8로 저장해요. SMI 자막은 지원하지 않아요. 자막 내용만 글로 뽑으려면 ‘자막 텍스트만 추출’을 쓰세요. 파일은 서버로 보내지 않아요.

자주 묻는 질문

몇 초를 넣어야 할지 모르겠어요.

영상에서 첫 대사가 나오는 시각과 자막 표의 ‘원래’ 시각을 비교해 그 차이를 넣으세요.

SMI 자막도 되나요?

지원하지 않아요. SRT나 VTT로 바꾼 뒤 써 주세요.

자막 글자에 들어간 태그(<i> 등)는요?

그대로 남겨요. 시간만 바꿔요.

함께 쓰면 좋은 도구