개발자 도구

SRT VTT 변환기

SRT와 VTT를 서로 변환하고 모든 타이밍을 한 번에 이동합니다.

SRT VTT 변환기 내 기기에서 실행
  • 브라우저에서 실행됩니다 — 입력한 텍스트는 어디로도 전송되지 않습니다
  • 가입 불필요, 사용량 제한 없음, 원하는 만큼 무료로 사용

작동 방식

자막 형식은 두 가지가 주를 이룹니다. 동영상 플레이어와 편집기가 기대하는 SRT, 그리고 HTML5 동영상이 요구하는 WebVTT입니다. 두 형식은 거의 같아서, 손으로 변환하는 일은 귀찮고 시간 낭비입니다. 자막이 1~2초 어긋나는 것도 흔한 불만인데, 이 또한 아무도 손으로 일괄 수정하고 싶어 하지 않습니다.

실제로 다른 점

VTT는 WEBVTT 헤더로 시작하고, 밀리초 앞에 SRT가 쉼표를 쓰는 곳에서 마침표를 쓰며, 큐에 번호를 매기지 않습니다. 타이밍 줄, 텍스트, 큐 사이의 빈 줄 등 나머지는 같습니다. 이 세 가지 차이가 변환의 전부입니다.

타이밍 이동

양수를 입력하면 자막이 늦어지고 음수를 입력하면 앞당겨집니다. 모든 큐가 같은 양만큼 이동하므로 일정하게 싱크가 어긋난 자막이라는 흔한 경우가 해결됩니다. 타이밍은 0 아래로 내려가지 않습니다.

방향은 자동으로 감지됩니다

헤더와 밀리초 구분 기호로 형식을 판단하므로 보통은 선택할 필요가 없습니다. 파일이 특이하면 방향을 직접 지정할 수 있습니다.

옮겨지지 않는 것

VTT의 스타일 블록, 영역 정의, 위치 지정 큐는 SRT에 대응하는 기능이 없어서 SRT로 변환할 때 삭제됩니다. 일반 자막 텍스트와 타이밍은 항상 유지됩니다.

자주 묻는 질문

SRT VTT 변환기 자주 묻는 질문

SRT와 VTT는 무엇이 다른가요?

VTT는 WEBVTT 헤더가 있고, 밀리초 앞에 쉼표 대신 마침표를 쓰며, 큐 번호가 없습니다.

싱크가 어긋난 자막은 어떻게 고치나요?

오프셋을 초 단위로 입력하세요. 음수는 자막을 앞당기고 양수는 늦춥니다. 모든 큐가 함께 이동합니다.

스타일이 유지되나요?

아니요. VTT의 스타일과 위치 지정은 SRT에 대응하는 기능이 없어서 그 방향으로 변환하면 삭제됩니다.