VTT를 SRT로 변환
또는 자막 텍스트를 붙여넣으세요
이 변환에서 달라지는 것
2가지가 버려지거나 결정이 필요합니다
- 스타일
모든 스타일(굵게, 기울임, 색, 외곽선, 그림자)
- 형식 고유 내용
원본 형식이 자막 블록 밖에 두는 내용(자막 블록이 아닌 구획, 머리말 텍스트, 자막 블록별 설정, 주석 처리된 이벤트) — 대상 형식에는 들어갈 자리가 없습니다
이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.
이 페이지는 WebVTT를 SRT로 바꿉니다. 두 형식은 같은 자막을 다른 껍데기에 담으므로 텍스트·줄 바꿈·시간이 밀리초까지 그대로 넘어가고, 바뀌는 것은 문법입니다.
VTT의 00:00:01.000은 SRT의 00:00:01,000이 됩니다. 초와 밀리초 사이의 점이 쉼표로 바뀌고, WEBVTT 헤더는 SRT에 헤더가 없으므로 사라집니다. 인라인 <b>·<i>는 텍스트로 그대로 남습니다.
사라지는 것은 큐 밖의 구성과 스타일입니다. 헤더에 붙은 주석, NOTE·STYLE·REGION 블록, align:start·position:10% 같은 큐 설정이 SRT 문법에 자리가 없습니다. 큐 식별자도 숫자 번호 1·2·3으로 다시 매겨집니다.
여러 파일을 넣으면 순서대로 처리되고 중간에 취소할 수 있으며 ZIP 하나로 내려옵니다. 브라우저 안에서 변환되어 업로드가 없습니다.
SRT는 VTT보다 담는 것이 적지만 거의 모든 편집기와 플레이어가 읽습니다. 웹 밖으로 자막을 넘길 때 가장 안전한 선택입니다.
예시
전형적인 WebVTT 파일을 SRT로 변환
입력
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
결과물
1
00:00:01,000 --> 00:00:04,000
Hello there.
2
00:00:04,500 --> 00:00:08,000
Second line with <i>italics</i>.
이 출력에서 빠진 것: 스타일과 형식 고유 구성. 나머지는 줄 단위로 일치합니다.
같은 변환을 지저분한 입력으로
입력
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
결과물
1
00:00:01,000 --> 00:00:02,000
No header, two lines before the timecode.
실제 파일에 흔한 손상입니다. 줄 바꿈이 섞이고, 공백이 남고, 필드가 비어 있습니다. 위의 깔끔한 예와 비교해 해석기가 무엇을 용서하는지 보세요.
자주 묻는 질문
WebVTT의 시간은 SRT로 가면서 바뀌나요?
아니요. VTT의 00:00:01.250과 SRT의 00:00:01,250은 같은 시점을 두 가지로 적은 것입니다. 초와 밀리초 사이의 문자만 점에서 쉼표로 바뀌고, 모든 시작·끝이 밀리초까지 그대로 갑니다.
VTT의 WEBVTT 헤더와 NOTE·STYLE·REGION 블록은 SRT에서 어떻게 되나요?
사라집니다. SRT에는 헤더 줄도 블록 문법도 없어 넣을 자리가 없습니다. 특히 STYLE은 지나가는 주석이 아니라 문서의 배치 규칙을 담는 경우가 많아, 그 스타일이 필요했다면 다른 곳으로 옮겨야 합니다.
VTT의 align:start·position:10% 설정은 SRT에서 어떻게 되나요?
함께 사라집니다. SRT는 큐를 화면 어디에도 놓을 수 없습니다. 위치가 중요하면 ASS로 바꾸세요. 그쪽은 {\an7}·{\pos} 같은 오버라이드 코드로 위치가 글자와 함께 이동합니다.
큐 식별자는 SRT에 남나요?
아니요. VTT는 intro나 sign-1 같은 자유 형식 식별자를 허용하고 변환기는 그것을 읽지만, SRT의 번호는 관례상 숫자입니다. 엄격한 SRT 해석기는 숫자가 아닌 번호를 거부하므로 출력은 1·2·3으로 다시 매깁니다.
기밀 VTT 파일을 SRT로 바꿔도 되나요?
파일은 기기 밖으로 나가지 않습니다. 읽기와 쓰기가 브라우저 안에서 일어나고 자막을 담은 요청은 없으며, 페이지를 한 번 열면 네트워크를 끊어도 변환됩니다.