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로 다시 저장한 뒤 변환해 보세요.