VTT를 SRT로 변환

WebVTT 자막을 거의 모든 동영상 플레이어와 편집 프로그램이 읽는 SRT로 바꿉니다.

또는 파일을 여기에 끌어다 놓으세요여러 개 가능여러 개를 한 번에 고를 수 있습니다

파일은 이 기기의 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

유지되는 것과 달라지는 것

유지

  • 자막 시간(밀리초)
  • <b>·<i>·<u> 서식
  • &amp; 같은 특수 문자(글자로)

달라짐·손실

  • STYLE·NOTE·REGION 블록
  • 위치·정렬 설정
  • 화자 표시(<v>)

VTT → SRT 사용 방법

  1. VTT 자막 파일을 선택합니다. SRT로 옮길 수 없는 스타일·주석·위치 설정이 있으면 파일 목록에 개수가 나옵니다.
  2. 필요하면 싱크 이동 값을 넣고, 고급 설정에서 BOM 여부를 정합니다.
  3. SRT로 변환해 저장한 뒤 동영상 파일과 같은 이름(영상.srt)으로 같은 폴더에 두면 대부분의 플레이어가 자동으로 불러옵니다.

설정 안내

싱크 이동(초)
유튜브에서 받은 자막이 편집본 영상보다 앞서거나 늦을 때 씁니다. 예를 들어 인트로 2초를 잘라 낸 영상이라면 -2를 넣으세요.
UTF-8 BOM 붙이기
결과 SRT는 UTF-8입니다. 오래된 TV나 셋톱박스가 한글을 깨뜨려 보여 줄 때만 켜 보세요. PC 플레이어는 BOM이 없어도 잘 읽습니다.

품질과 손실

  • SRT에 담을 수 없는 STYLE·REGION·NOTE 블록과 align·position 같은 위치 설정은 빼고, 화자 표시 <v 이름>과 <c.클래스> 태그는 태그만 없애 대사 글자는 남깁니다.
  • 가라오케식 글자별 시간 표시(<00:00:01.500>)는 SRT에 없는 기능이라 지우고, 자막 전체가 그 자막의 시작부터 끝까지 한 번에 보이게 합니다.
  • &amp;, &lt;, &nbsp; 같은 문자 참조는 실제 글자로 풀어 쓰고, 자막 번호는 1부터 차례대로 새로 매깁니다.

문제 해결

YouTube 자동 자막 VTT를 바꿨더니 같은 문장이 겹쳐 나와요.

자동 생성 자막은 앞 자막과 시간이 겹치게 만들어져 있어 SRT에서도 두 줄이 동시에 보일 수 있습니다. 변환기는 시간을 멋대로 자르지 않고 겹친 자막 개수만 알려 주니, 자막 편집기에서 정리하세요.

WEBVTT로 시작하지 않는 파일이라는 오류가 나요.

WebVTT 파일은 첫 줄이 반드시 WEBVTT여야 합니다. 확장자만 .vtt로 바꾼 SRT라면 SRT를 VTT로 바꾸는 페이지에서 변환하거나 확장자를 .srt로 되돌리세요.