SRT에는 무엇이 들어 있나요

SRT는 자막 번호, 시작·종료 시간, 표시할 문장으로 구성된 텍스트 파일입니다. 시간은 “시:분:초,밀리초” 형식이고 시작과 종료 사이에는 화살표가 들어갑니다. 아래 예제는 직접 작성한 가사 네 줄을 두 개의 자막으로 묶은 설명용 파일입니다. 실제 곡을 자동 분석한 결과가 아닙니다.

가사싱크는 서로 인접한 짧은 두 구절을 한 자막의 두 줄로 묶을 수 있습니다. 따라서 입력한 가사 줄 수와 SRT 자막 번호 개수가 항상 같지는 않습니다. 자막 하나 안에서 두 줄을 보여 주는 것과 자막 두 개가 시간상 겹치는 것은 다른 현상입니다.

파일을 내보내기 전에 확인할 것

첫 가사가 나오는 위치, 후렴 사이의 간주, 마지막 가사가 사라지는 위치를 직접 들어 확인합니다. 모든 줄의 시작과 종료가 채워졌는지, 음악 길이를 벗어난 줄이나 이전 줄과 겹친 줄이 없는지 점검합니다.

SRT를 다운로드한 뒤 나중에 시간을 다시 수정할 예정이라면 프로젝트 JSON도 함께 저장하세요. 프로젝트에는 가사와 시간 등 편집 상태가 들어가지만 음악 원본은 포함되지 않습니다. 프로젝트를 열 때는 같은 음악 파일을 다시 선택해야 합니다.

편집기로 옮길 때 음원을 먼저 맞춥니다

사용하는 영상 편집기가 SRT 가져오기를 지원하는지 확인한 다음, 가사싱크에서 사용한 동일한 음원을 타임라인에 배치합니다. 시작 위치와 재생 속도가 같은지 확인하고 SRT를 자막으로 가져옵니다. 프로그램과 버전에 따라 가져오기 메뉴의 이름이나 지원 범위가 달라질 수 있습니다.

SRT는 폰트, 색상, 그림자, 위치를 지정하지 않습니다. 가져온 뒤 편집기에서 자막 스타일을 정하세요. 파일이 영상이나 오디오 트랙으로 들어갔다면 자막 가져오기 기능을 사용했는지 확인합니다. 자동 인식 기능을 다시 실행하는 것과 SRT를 가져오는 것은 서로 다른 작업입니다.

음악을 편집한 뒤에는 싱크도 확인합니다

곡의 앞부분을 자르면 기존 자막 시간과 타임라인이 달라집니다. 음악 클립이 뒤로 이동하면 자막 클립도 같은 만큼 이동해야 할 수 있습니다. 속도를 변경했다면 단순 전체 이동으로 맞지 않을 수 있습니다.

글자가 깨져 보이면 UTF-8 텍스트를 지원하는 가져오기 경로를 사용했는지 확인합니다. 숫자나 시간이 본문으로 보이면 SRT를 일반 텍스트로 불러온 것은 아닌지 확인하세요. 편집기에서 첫 구절, 중간 구절, 마지막 구절을 다시 확인한 뒤 영상으로 내보내면 됩니다.

예제 파일의 이용 범위

예제의 “오늘도 네 곁에서 / 작은 마음을 전해 / 함께 웃는 이 순간 / 오래 기억할 거야”는 설명용으로 직접 작성했습니다. 파일 구조를 열어 보고 가져오기 연습에 사용하실 수 있습니다. 예제 시간은 가상의 12초 작업을 기준으로 하며 특정 음원과 싱크가 맞는다고 주장하지 않습니다.

자막을 영상으로 배포할 때는 음악·가사·영상의 사용 권한을 각각 확인해야 합니다. SRT를 만드는 행위만으로 원본 음악이나 가사의 권리가 이전되지는 않습니다. 가사싱크 오류는 브라우저 이름, 오류 문구, 어느 단계에서 문제가 생겼는지와 함께 inb@inbcompany.com으로 알려 주세요. 원본 음원 전체를 먼저 보낼 필요는 없습니다.

직접 만든 SRT 예제

두 자막 사이 6.5~8초에는 자막이 없는 간주 시간을 두었습니다. 가상의 시간 예시입니다.

1
00:00:01,000 --> 00:00:06,500
오늘도 네 곁에서
작은 마음을 전해

2
00:00:08,000 --> 00:00:12,000
함께 웃는 이 순간
오래 기억할 거야

설명용 SRT 예제 다운로드