SRT to VTT 변환기

SubRip .srt 자막 파일을 HTML5 플레이어가 읽을 수 있는 WebVTT .vtt 파일로 변환하는 무료 온라인 도구.

여기에 .srt 파일을 드롭하거나 클릭하여 선택하세요
변환 중…
              

YouTube 자체에서 스크립트 얻기

YouTube 비디오 텍스트 변환기는 무료 Chrome 확장 프로그램입니다. 어떤 비디오든 열면 페이지에서 스크립트를 가져옵니다. 일반 텍스트 또는 자막으로 표시됩니다.

  • 한 번의 클릭으로 모든 YouTube 비디오 스크립트 얻기
  • 타임코드 없는 일반 텍스트 또는 타임코드 포함 .srt
  • 클립보드로 복사 또는 파일로 저장
  • 다른 언어 자막으로도 작동
YouTube 비디오 텍스트 변환기
무료 Chrome 확장 프로그램
Google Chrome 웹 스토어에서 설치
YouTube 비디오 텍스트 변환기 받기

무료 Chrome 확장 프로그램 - 계정, 업로드 불필요.

100% 개인 정보 보호: 파일은 브라우저 전체에서 분석 및 변환됩니다. cloudconvert 또는 freeconvert와 달리 자막은 서버에 업로드되지 않습니다.

이 SRT to VTT 변환기는 SubRip 파일을 받아 HTML5 플레이어가 기대하는 WebVTT 버전을 작성합니다. 타임스탬프는 점 형식으로 전환되고, WEBVTT 헤더는 첫 번째 줄에 추가되며, 각 큐의 문구는 번역가가 남긴 그대로 유지됩니다. 위에 파일을 드롭하면 .vtt 파일을 잠시 후 다운로드할 수 있습니다.

브라우저에서 SRT를 VTT로 변환하는 방법

  1. .srt 파일 선택
    자막 파일을 위의 드롭 영역으로 드래그하거나 클릭하여 디스크에서 파일을 선택합니다. 드롭 영역은 한 번에 하나의 파일만 처리하므로, 여러 에피소드 폴더를 변환하려면 각 에피소드마다 이 단계를 반복해야 합니다.
  2. 큐 파싱
    큐 번호, 시작 및 종료 시간, 텍스트 줄이 한 블록씩 읽힙니다. Windows에서 내보낸 자막은 일반적으로 파일 시작 부분에 CRLF 줄 끝 문자와 BOM이 포함되어 있지만, 파서는 둘 다 문제없이 처리합니다.
  3. 타이밍 재작성
    SRT는 쉼표 뒤에 밀리초를 작성하고, WebVTT는 점 뒤에 작성하므로 00:01:02,50000:01:02.500이 됩니다. 필요한 WEBVTT 헤더가 첫 번째 줄로 추가되고, 번호는 큐 식별자로 전달됩니다.
  4. 다운로드 및 연결
    .vtt 파일을 저장하고 HTML5 플레이어의 track 요소가 이를 가리키도록 하거나, WebVTT 캡션을 요청한 플랫폼에 업로드합니다.

.srt를 .vtt로 이름 변경하면 작동하지 않는 이유

캡션을 거부하는 플레이어는 이유에 대해 아무 말도 하지 않습니다. 오류나 경고 없이 빈 캡션 메뉴만 표시되며, 이는 일반적으로 사용자들이 변환기를 찾게 만드는 원인입니다. 텍스트 편집기에서 두 형식은 거의 동일해 보이지만, SubRip에서 WebVTT로의 변환은 단순한 이름 변경 작업이 아닙니다. 헤더 줄과 밀리초 구분 기호는 파서가 엄격하게 처리하는 부분입니다.

컴퓨터에서 SRT를 VTT로 변환.

컴퓨터에서 SRT를 VTT로 변환

미출시 에피소드, 내부 교육 비디오, 검토 중인 클라이언트 편집본용 자막. 캡션 파일은 비디오의 전체 스크립트이며, 이러한 자료는 종종 제3자에게 전달해서는 안 되는 내용입니다.

  • .srt는 브라우저 탭 내에서 읽고 다시 작성되며, 업로드되지 않습니다.
  • 계정이나 일일 할당량 없이, 원하는 만큼 파일 변환이 가능합니다.
  • 설치할 것이 없어, 보안이 강화된 업무용 노트북으로도 충분합니다.
  • Windows, macOS, Linux에서 동일한 결과가 나오며, 이는 순수 JavaScript로 구현되었기 때문입니다.

타임스탬프 플레이어 호환

쉼표는 WebVTT 파일이 오류 메시지 없이 거부되는 가장 흔한 이유 중 하나입니다. 모든 타임스탬프는 변환 중에 점 형식으로 다시 작성되며, 두 시간 사이의 화살표는 사양에서 요구하는 대로 정확하게 유지됩니다. 45분 강의에는 600개의 큐가 포함될 수 있으며, 이는 수동으로 수정하고 싶지 않은 1200개의 타임스탬프에 해당합니다.

번호 유지

WebVTT는 타임스탬프 앞의 줄을 큐 식별자로 취급하므로, SRT를 VTT로 변환할 때 원본 SRT 번호가 유지됩니다. 교정자가 148번 큐에 대해 피드백을 보내왔을 때, 두 파일에서 동일한 줄을 찾아야 할 때 유용합니다.

엉망인 내보내기에도 유연함

실제 자막 파일은 거의 깔끔하지 않습니다. 번역가가 블록 중간에 잘못된 빈 줄을 남기거나, 두 사람이 다른 앱에서 편집하여 CRLF와 LF를 혼합한 파일도 보았습니다. UTF-8 BOM, 추가 빈 줄, 혼합된 줄 끝은 변환을 중단시키지 않습니다.

Compute automation Automation image/svg+xml Amido Limited Richard Slater

이탤릭 및 볼드체 유지

큐 안의 강조 태그는 유지되며 제거되지 않습니다. WebVTT는 SRT가 사용하는 것과 동일한 간단한 i 및 b 마크업을 이해하기 때문입니다. 노래 가사 및 화면 밖 대사는 번역가가 의도한 스타일을 유지합니다.

SRT를 VTT로 변환해야 하는 사람은 누구입니까?

SRT를 VTT로 변환하는 웹 개발자

브라우저는 SubRip을 읽지 않습니다. Chrome, Firefox, Safari는 WebVTT만 구문 분석하며, 비디오 태그의 track 요소를 통해 이를 처리합니다. 프로젝트의 모든 캡션 파일은 캡션 메뉴에 아무것도 표시되기 전에 해당 형식으로 제공되어야 합니다.

비디오 편집기 및 자막 제작자

편집 스위트와 자막 앱은 기본적으로 SRT를 내보내지만, 전달 플랫폼은 WebVTT를 요구하므로 업로드 전에 SRT를 WebVTT로 변환하는 단계가 필요합니다. 비디오 자체도 전달 전에 수정해야 하는 경우, 해당 작업은 비디오 툴킷에서 처리합니다.

강좌 및 팟캐스트 게시자

학습 플랫폼 및 팟캐스트 호스트는 종종 .vtt 형식의 자막만 허용하므로, 업로드 전에 오래된 SRT 파일 아카이브를 변환해야 합니다. YouTube에 이미 강의가 있고 자막 파일이 전혀 없는 경우, YouTube 페이지의 스크립트를 가져오는 Chrome 확장 프로그램을 사용하여 시작 텍스트를 얻을 수 있습니다.

🙋 자주 묻는 질문

파일을 비디오 옆에 두고 비디오 태그 안에 kind='subtitles', srclang 코드, 자막 메뉴에 대한 레이블을 포함한 track 요소를 추가합니다. 처음부터 자막이 켜져야 한다면 default 속성을 추가합니다. 아무것도 표시되지 않으면 .vtt가 페이지와 동일한 출처에서 제공되는지, 또는 CORS가 열려 있는지 확인하십시오.

아니요. 큐 텍스트는 그대로 복사되고 시간은 그대로 유지됩니다. WebVTT 형식이 요구하는 대로만 작성됩니다. 변경되는 것은 텍스트 주변의 구조, 첫 줄의 WEBVTT 헤더, 밀리초 앞의 점입니다. 큐 안의 이탤릭체와 볼드체도 유지됩니다.

두 편집기 모두 자막을 자막 트랙에 보관하고 사이드카 파일로 내보냅니다. 내보내기 목록은 실행하는 버전에 따라 다르므로, 타임라인에서 SRT를 내보내고 여기서 변환을 완료하는 것이 안정적인 방법입니다. 많은 편집기들이 .vtt를 자막 트랙으로 직접 가져오기 때문에 반대 방향으로도 작동합니다.

예, 무료입니다. 계정이나 일일 제한이 없으므로 필요한 만큼 SRT를 VTT로 변환할 수 있습니다. 유일한 제한은 한 번에 파일 하나만 변환 가능하다는 것입니다. 일괄 변환을 지원하지 않기 때문입니다. 이것은 유료 제품의 체험 버전이 아니라 무료로 제공되는 작은 JavaScript 도구입니다.

일반적인 네 가지 원인이 있습니다. 첫 번째 줄이 WEBVTT가 아니거나, 타임스탬프에 여전히 쉼표를 사용하거나, 서버가 파일을 text/vtt 대신 text/plain으로 보내거나, CORS 헤더 없이 파일이 다른 도메인에 있거나입니다. 이 페이지의 SRT를 VTT로 변환하면 처음 두 가지 문제가 해결되며, 나머지 두 가지는 사용자의 서버 설정 문제입니다.

일반 텍스트는 타이밍 정보가 없으며, 자막 파일은 주로 타이밍 정보로 구성되므로 두 단계가 필요합니다. 저희 텍스트-자막 변환기는 텍스트를 큐로 분할하고 균등한 타임코드를 적용하며, 그 후 이 .srt 파일을 가져와 두 번째 단계에서 SRT를 VTT로 변환합니다. 텍스트가 아직 존재하지 않는 경우, 저희 Windows용 데스크톱 트랜스크라이버가 PC에서 오디오 및 비디오를 텍스트로 변환합니다. 이 페이지 자체는 음성 인식이나 자막 번역을 수행하지 않습니다.
YouTube 비디오 텍스트 변환기 - Chrome 확장 프로그램.YouTube 비디오 텍스트 변환기 받기

무료 Chrome 확장 프로그램 - 계정, 업로드 불필요.

관련 자막 도구