tigtools

SRT to VTT 변환기

SubRip(.srt) 자막을 HTML video 요소, YouTube 스타일 플레이어 또는 스트리밍 도구용 WebVTT(.vtt)로 변환하세요. 파일은 사용자의 기기를 떠나지 않습니다.

브라우저에서 실행 가입 불필요

ms

밀리초 단위; 음수면 자막이 더 일찍 표시됩니다. 1000ms = 1초.

또는 여기에 파일을 놓으세요. 파일은 기기에 저장된 상태로 유지됩니다.

사용 방법

  1. .srt 파일을 열거나 자막을 붙여넣으세요.
  2. 원하는 경우 모든 큐를 밀리초 단위로 앞이나 뒤로 이동하세요.
  3. WebVTT 결과를 확인하고 .vtt 파일을 다운로드하세요.

작동 방식

WebVTT와 SRT는 번호가 있거나 없는 큐(cue)와 시작 및 종료 시간, 텍스트라는 동일한 정보를 저장하지만 세부 형식이 다릅니다. 변환기는 WEBVTT 헤더를 추가하고 밀리초 앞에 마침표를 사용해 타임스탬프를 쓰며(00:00:01,000 대신 00:00:01.000), SRT 번호를 유지하는 경우 이를 큐 식별자로 사용합니다.

WebVTT가 지원하지 않는 서식은 제거됩니다. <font> 색상 태그와 {\an8} 같은 ASS 스타일 위치 코드가 이에 해당합니다. 굵게, 기울임꼴, 밑줄 태그(<b>, <i>, <u>)는 유지됩니다. 텍스트 안에 있는 리터럴 -->는 큐를 끝내므로 ->로 바뀌고, 잘못된 < 및 & 문자는 이스케이프됩니다. 입력의 Windows 줄바꿈과 UTF-8 BOM은 처리되며, 유효한 UTF-8이 아닌 파일은 Windows-1252로 읽습니다.

오프셋은 모든 큐를 같은 양만큼 이동시킵니다. 0:00 이전에 끝나는 큐는 제거되고 0:00 이전에 시작하는 큐는 0:00에서 시작합니다. 시간이 지나면서 싱크가 어긋나는 자막을 고치려면 대신 Subtitle Frame Rate Converter를 사용하세요.

예시

웹 비디오용 자막

lecture.srt를 lecture.vtt로 변환한 다음 HTML5 비디오에 <track src="lecture.vtt" kind="subtitles">로 추가하세요.

자막이 1.5초 늦을 때

이동 값으로 -1500을 입력하세요. 다운로드한 .vtt에서 모든 큐가 1.5초 더 일찍 표시됩니다.

자주 묻는 질문

SRT와 VTT의 차이점은 무엇인가요?

WebVTT는 WEBVTT 줄로 시작하고, 타임스탬프에 쉼표 대신 마침표를 사용하며, 큐 번호를 선택 사항으로 두고 위치 지정과 스타일을 지원합니다. 브라우저는 HTML video 요소에서 WebVTT를 기본으로 재생하지만 SRT는 재생하지 않습니다.

서식은 유지되나요?

굵게, 기울임꼴, 밑줄은 유지됩니다. 글자 색상과 {\an8} 스타일 위치 코드는 WebVTT에 동일한 기능이 없으므로 제거됩니다.

악센트 문자가 잘못 보여요. 왜 그런가요?

파일이 이전 인코딩으로 저장되었을 가능성이 큽니다. 이 도구는 UTF-8이 아닌 파일을 Windows-1252로 읽습니다. 파일이 다른 인코딩을 사용한다면 먼저 텍스트 편집기에서 UTF-8로 다시 저장하세요.

개인정보 보호

자막 파일은 브라우저에서 읽고 변환됩니다. 업로드되거나 저장되지 않습니다.