SRT를 VTT로
자막 파일을 브라우저에서 바로 변환하세요. 업로드도, 저장도 없습니다.
이 변환기 정보
SRT와 WebVTT는 비슷해 보이지만 서로 호환되지는 않습니다. VTT는 밀리초 앞에 마침표를 쓰고 WEBVTT 헤더가 필요하며, HTML5 동영상이 기대하는 형식입니다. 이 변환기는 SRT를 규격에 맞는 VTT로 다시 씁니다.
SRT와 VTT는 각 줄이 언제 나타나고 사라지는지를 담는다는 점에서 같은 일을 하는 자막 형식입니다. 다만 두 파일을 서로 바꿔 쓸 수는 없습니다. 브라우저와 HTML5 동영상 플레이어가 기대하는 형식은 VTT이고, 데스크톱 편집기와 오래된 도구 대부분이 받아들이는 형식은 SRT입니다. 이 페이지는 두 형식을 서로 변환해 주므로, 어떤 파일을 받았는지 신경 쓰지 않아도 됩니다.
SRT를 붙여넣거나 파일을 끌어다 놓으면 타임코드가 그대로 유지된 VTT를 받게 됩니다. 이 변환은 시간을 다시 잡는 작업이 아니라 형식만 바꾸는 작업이므로, 각 자막은 원본에서 있던 자리에 정확히 놓입니다. 업로드되는 것은 아무것도 없습니다. 모든 작업이 브라우저 안에서 이루어지고, 결과물은 여러분의 컴퓨터를 벗어나지 않습니다.
관련 도구
자주 묻는 질문
- SRT와 VTT는 무엇이 다른가요?
- 둘 다 번호가 붙은 자막과 타임코드를 가진 일반 텍스트 자막 파일입니다. VTT는 WEBVTT 헤더를 추가하고 스타일과 위치 지정을 지원하며, HTML5 동영상 요소가 기대하는 형식입니다. SRT는 헤더가 없고 더 많은 구형 소프트웨어에서 열립니다.
- 변환하면 타임코드가 바뀌나요?
- 아니요. 각 자막은 원본 파일에 있던 시작·종료 시간을 그대로 유지합니다. 달라지는 것은 담는 형식뿐이며, SRT 타임코드의 쉼표가 VTT에서는 마침표가 되는 것이 가장 큰 글자상의 차이입니다.
- 파일이 서버에 업로드되나요?
- 아니요. 변환은 JavaScript로 브라우저 안에서 전부 처리됩니다. 자막 파일은 전송되지 않으며, 그래서 페이지를 한 번 열어두면 오프라인에서도 작동합니다.
- VTT를 다시 SRT로 바꿀 수 있나요?
- 네. SRT를 넣으려면 SRT to VTT 페이지를, VTT를 넣으려면 반대 방향 변환기를 사용하세요. 어느 방향이든 자막 텍스트와 타임코드는 그대로 유지됩니다.
- 변환한 파일을 플레이어가 읽지 못하는 이유는 무엇인가요?
- 보통 형식이 아니라 인코딩 문제입니다. 자막 파일은 UTF-8이어야 하는데, 예전 인코딩으로 저장된 파일에는 플레이어가 읽지 못하는 문자가 들어 있을 수 있습니다. UTF-8로 다시 저장한 뒤 변환해 보세요.