TXT SRT 변환기
텍스트 대본을 자막 단위로 나누고 글자 수에 따라 시간을 붙여 SRT 파일로 만듭니다. 붙여 넣거나 올린 내용은 브라우저 밖으로 나가지 않습니다.
텍스트를 SRT로 변환
사용 방법
- 텍스트를 붙여 넣거나 .txt 파일을 올립니다. 빈 줄이 있으면 문장 중간이라도 그 자리에서 자막이 나뉩니다.
- 말이 0:00에 시작하지 않으면 시작(초)을, 줄 길이를 바꾸려면 줄당 글자(10~120, 기본 42)를 입력합니다.
- SRT로 변환을 누르고 subtitles.srt를 내려받은 뒤 영상과 맞춰 봅니다. 전체를 한꺼번에 당기거나 미는 일은 자막 싱크 맞추기로 할 수 있습니다.
문장을 나누고 시간을 매기는 방식
- 문장은 마침표, 물음표, 느낌표, 말줄임표(…)에서 끝나며, 중국어·일본어의 전각 부호도 마찬가지입니다. 문장마다 새 자막이 시작되고, 문단 안의 줄바꿈 하나는 띄어쓰기로 바뀝니다.
- 긴 문장은 단어를 자르지 않고 줄 길이에 맞춰 줄을 바꾸며, 자막 하나에 두 줄까지 담고 나머지는 다음 자막으로 넘깁니다. 줄 길이보다 긴 단어(URL 등)는 글자 단위로 자릅니다.
- 자막 길이는 초당 16자를 읽는다고 보고 정하며 1.2초보다 짧아지지 않습니다. 다음 자막은 앞 자막이 끝나고 0.1초 뒤에 시작합니다.
예시
짧은 두 문장을 기본 설정으로 변환한 결과입니다.
안녕하세요. 오늘 날씨가 좋네요.
1 00:00:00,000 --> 00:00:01,200 안녕하세요. 2 00:00:01,300 --> 00:00:02,500 오늘 날씨가 좋네요.
자주 묻는 질문
- 영상과 시간이 정확히 맞나요?
- 대략적으로만 맞습니다. 소리를 듣지 않고 글자 수로 시간을 정하므로 말 사이의 쉼, 빠른 말투, 음악 구간은 반영되지 않습니다. 녹음 파일이 있다면 Picute 받아쓰기 기능으로 실제 음성에 맞춘 시간을 받을 수 있으며, 받아쓰기에는 크레딧이 듭니다.
- 읽는 속도를 바꿀 수 있나요?
- 이 페이지에서는 바꿀 수 없습니다. 바꿀 수 있는 값은 시작 시간과 줄 길이입니다.
- 한국어 대본은 줄당 글자를 얼마로 두면 되나요?
- 기본값 42자는 영어 자막에 흔히 쓰는 길이라 한국어에는 깁니다. 한국어 자막은 보통 한 줄을 20자 안쪽으로 맞추므로 16~20 정도로 낮추고 결과를 보며 조정합니다.
- 올린 .txt 파일의 한글이 깨집니다.
- 파일을 UTF-8로 읽기 때문입니다. 예전 메모장에서 ANSI로 저장한 파일은 EUC-KR(CP949)이라 한글이 깨집니다. 메모장에서 UTF-8로 다시 저장하거나, 내용을 복사해 붙여 넣으면 됩니다.