재생 화면과 타임라인 막대가 보이는 노트북, 헤드폰, 머그컵이 놓인 책상

자막 싱크 일괄 조절기 – SRT 시간 앞뒤로 옮기기

영상보다 자막이 빠르거나 느릴 때, SRT 자막의 모든 시간을 한꺼번에 앞뒤로 옮겨 주는 도구입니다. SRT 내용을 붙여 넣거나 파일을 고르고, 옮길 시간을 밀리초로 입력하면 새 타임코드로 바꿔 줍니다. 파일은 서버로 올라가지 않고 이 화면 안에서만 처리됩니다.

자막은 저작물일 수 있습니다. 본인이 직접 만들었거나 사용을 허락받은 자막, 또는 본인이 적법하게 가진 영상의 자막에만 쓰세요. 이 도구는 자막을 제공하거나 내려받아 주지 않고, 사용자가 넣은 텍스트의 시간만 계산합니다.

자막 싱크 일괄 조절기

1000밀리초가 1초입니다. 자막이 늦게 나오면 -, 일찍 나오면 +를 쓰세요.

쓰는 방법

SRT 파일을 고르거나 내용을 붙여 넣고, 이동 시간을 입력한 뒤 시간 옮기기를 누르세요. 입력한 값이 양수면 모든 자막이 그만큼 늦게, 음수면 그만큼 일찍 나옵니다. 위의 -500, +100 같은 버튼은 입력칸의 값을 그만큼 바꿔 줍니다. 결과는 복사하거나 SRT 파일로 저장할 수 있고, 저장한 파일 이름은 shifted.srt입니다.

SRT 파일은 번호, 시간 줄, 자막 문장이 한 묶음이고 묶음 사이에 빈 줄이 있는 단순한 텍스트입니다. 시간 줄은 시:분:초,밀리초 --> 시:분:초,밀리초 모양이며, 이 도구는 이 시간 줄만 바꾸고 번호와 문장은 그대로 둡니다. 시간에 점(.)이 쓰인 파일도 읽을 수 있고, 결과는 쉼표(,) 형식으로 내보냅니다.

계산 예시

영상 속 대사보다 자막이 1.5초 빨리 나오는 경우를 가정해 이동 시간에 +1500을 넣은 예시입니다.

원본 시간이동결과
00:00:01,000 --> 00:00:03,500+150000:00:02,500 --> 00:00:05,000
00:01:59,800 --> 00:02:02,000+150000:02:01,300 --> 00:02:03,500
00:00:01,000 --> 00:00:03,500-200000:00:00,000 --> 00:00:01,500

세 번째 줄처럼 앞당기다가 시간이 0보다 작아지면 음수 시간은 만들 수 없으므로 00:00:00,000으로 맞추고, 몇 개의 시간이 0으로 조정됐는지 화면에 알려 줍니다. 0으로 맞춘 자막은 시작과 끝이 같아질 수도 있으니 결과를 확인해 보세요.

알아 둘 점

모든 자막을 같은 시간만큼 옮기는 방식이라, 영상 앞부분은 맞는데 뒤로 갈수록 어긋나는 경우(프레임 속도가 다른 영상용 자막 등)는 한 번의 이동으로 해결되지 않을 수 있습니다. 또 이 도구는 SRT 형식만 다루며, 파일의 문자 인코딩이 UTF-8이 아니면 글자가 깨져 보일 수 있습니다. 그런 경우에는 UTF-8로 저장한 파일을 쓰세요.

함께 쓰면 좋은 도구

영화나 강의를 여러 편 이어 볼 계획이라면 영화 연속 관람 일정 계산기로 시작과 종료 시각을 먼저 잡아 보세요.

이 도구는 참고용입니다. 원본 파일은 따로 보관하고, 결과 파일을 영상과 함께 재생해 확인한 뒤 쓰세요.

위로 스크롤