VTT to SRT 변환기

VTT 파일을 업로드해 Premiere Pro, DaVinci Resolve, Final Cut 및 일반 플레이어에서 쓰기 쉬운 깔끔한 SRT 파일로 변환하세요.

.vtt 파일을 여기에 놓으세요

VTT 파일은 브라우저 안에서 로컬로 변환됩니다. 업로드가 필요 없습니다.

변환이 완료되었습니다!

AI Studio에서 무료 편집
영상용 새 자막이 필요하신가요?

영상을 업로드하고 AI로 SRT, VTT 또는 영상에 입힌 자막을 자동 생성하세요.

영상 업로드 자막 입히기

VTT를 SRT로 변환하는 방법

WebVTT 파일을 선택하면 변환기가 표준 SubRip 파일을 만듭니다. WEBVTT 헤더를 제거하고, 점을 사용하는 WebVTT 타임스탬프를 쉼표를 사용하는 SRT 타임스탬프로 바꾸며, NOTE, STYLE, REGION 같은 WebVTT 전용 블록을 정리합니다.

이 VTT to SRT 변환기를 사용하는 이유

VTT는 웹 플레이어와 HTML5 영상에 적합합니다. 하지만 많은 편집 프로그램, 업로드 포털, 오래된 플레이어는 여전히 SRT를 기대합니다. 변환을 사용하면 텍스트 편집기에서 직접 손보지 않아도 자막 호환성을 높일 수 있습니다.

예시: NOTE, STYLE, cue settings가 있는 VTT를 깨끗한 SRT로

WebVTT 파일에는 SRT가 지원하지 않는 추가 정보가 들어갈 수 있습니다. 이 예시는 헤더, 주석, 스타일, cue settings가 있는 VTT가 어떻게 깔끔한 SRT로 바뀌는지 보여줍니다.

VTT 입력

WEBVTT

NOTE 웹 비디오 플랫폼에서 생성됨
이 메모는 자막 파일에 표시하지 않음

STYLE
::cue { color: yellow; }

1
00:00:02.000 --> 00:00:05.000 line:90% position:50% align:center
<v 화자 1>안녕하세요, <c.yellow>세계</c>.</v>

2
00:00:05.500 --> 00:00:08.000
이 자막은 계속 보여야 합니다.

SRT 출력

1
00:00:02,000 --> 00:00:05,000
안녕하세요, 세계.

2
00:00:05,500 --> 00:00:08,000
이 자막은 계속 보여야 합니다.

화면에 보이는 자막 텍스트와 시간은 유지됩니다. WebVTT 주석, CSS 스타일, 화자 태그, cue settings는 SRT에서 표준 방식으로 저장할 수 없기 때문에 제거됩니다.

VTT를 SRT로 변환할 때 사라지는 것

SRT는 WebVTT보다 의도적으로 단순한 형식입니다. 기본적으로 번호, 시작 시간, 종료 시간, 텍스트만 저장합니다. 그래서 변환기는 SRT에 직접 대응되는 기능이 없는 WebVTT 요소를 제거합니다. 이는 오류가 아니라, 더 많은 프로그램에서 읽을 수 있는 파일을 만들기 위한 정상적인 과정입니다.

WebVTT 기능: SRT에 남나요?

WebVTT 기능 SRT에 유지? 변환 후 결과
WEBVTT 헤더 아니요 SRT는 파일 헤더를 사용하지 않으므로 제거됩니다.
타임스탬프 시간은 유지되고 점은 쉼표로 변환됩니다.
자막 텍스트 보이는 텍스트는 유지됩니다.
NOTE 블록 아니요 주석은 SRT 자막으로 표시되면 안 되므로 제거됩니다.
STYLEREGION 아니요 CSS 및 레이아웃 지시가 제거됩니다.
line, position, align 같은 cue settings 아니요 위치 정보는 제거되고 텍스트는 유지됩니다.
<v Speaker>, <c.yellow>, <i> 같은 태그 일부 태그는 제거되지만 텍스트 내용은 유지됩니다.

Premiere Pro, DaVinci Resolve, Final Cut용 VTT to SRT

웹 도구, Zoom, Teams, HTML5 플레이어 또는 LMS에서 자막을 내보내면 WebVTT가 나오는 경우가 많습니다. 영상 편집에서는 SRT가 보통 더 편합니다. 자막 트랙으로 가져오고 수정하기가 쉽기 때문입니다.

프로그램 권장 사항
Adobe Premiere Pro 변환된 SRT를 캡션/자막으로 가져오세요. 원본 VTT에 cue settings가 있었다면 타이밍과 줄바꿈을 특히 확인하세요.
DaVinci Resolve 간단한 자막 트랙에는 SRT를 사용하세요. WebVTT 스타일은 넘어오지 않으므로 위치와 스타일은 Resolve에서 다시 설정하는 것이 좋습니다.
Final Cut Pro SRT는 교환과 후편집에 더 안정적인 경우가 많습니다. 가져온 뒤 특수 문자와 줄바꿈을 확인하세요.

VTT to SRT 변환에서 흔한 문제

대부분의 문제는 보이는 텍스트가 아니라 WebVTT 전용 추가 정보에서 발생합니다. SRT로 표현할 수 없는 정보는 변환기가 자동으로 제거합니다.

안전하고 비공개

전체 변환은 브라우저에서 JavaScript로 로컬 실행됩니다. 자막 파일은 기기를 떠나지 않으며 Subvideo.ai로 업로드되지 않습니다.

변환 후 Studio에서 타이밍 확인

SRT는 VTT보다 호환성이 높지만 WebVTT의 위치와 스타일은 변환 중 사라집니다. 자막을 영상에 굽거나 전문적으로 내보낼 예정이라면 Subvideo.ai Studio에서 타이밍과 줄바꿈을 다시 확인하세요.

Studio에서 타이밍 확인

VTT를 SRT로 변환하는 방법

1

VTT 파일 선택

기기에서 .vtt 파일을 선택하거나 업로드 영역에 드래그 앤 드롭하세요.

2

정리 및 변환

변환기가 WebVTT 헤더, NOTE, STYLE, REGION 블록을 제거하고 타임코드를 SRT 형식으로 바꿉니다.

3

SRT 다운로드

다운로드를 클릭해 변환된 .srt 자막 파일을 저장하세요.

자주 묻는 질문

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

VTT는 HTML5 자막용 웹 표준이며 메타데이터, 스타일, 영역, cue settings를 포함할 수 있습니다. SRT는 더 단순하며 기본적으로 번호, 시작 시간, 종료 시간, 텍스트로 구성됩니다.

변환 중 서식이 사라지나요?

예. STYLE, REGION, cue settings, CSS 클래스 같은 WebVTT 전용 서식은 제거됩니다. 보이는 자막 텍스트와 타임스탬프는 유지됩니다.

파일이 서버로 업로드되나요?

아니요. 변환은 전부 브라우저에서 이루어집니다. VTT 파일은 서버로 전송되지 않습니다.

SRT 파일을 Premiere Pro에서 사용할 수 있나요?

예. 생성된 SRT 파일은 Premiere Pro, DaVinci Resolve, Final Cut Pro, VLC 등 많은 프로그램에서 사용할 수 있습니다. 가져온 뒤에도 타이밍과 줄바꿈은 확인하세요.

NOTE 및 STYLE 블록은 어떻게 되나요?

NOTE 블록은 주석이고 STYLE 블록은 WebVTT CSS입니다. SRT에는 해당 구조가 없으므로 둘 다 제거됩니다.

line:90% 또는 align:center 같은 cue settings가 유지되나요?

아니요. 이 값들은 WebVTT 플레이어에서 표시를 제어합니다. SRT는 이런 위치 정보를 표준으로 지원하지 않으므로 제거됩니다.

SRT는 왜 타임스탬프에 점 대신 쉼표를 사용하나요?

SubRip 형식은 밀리초에 쉼표를 사용합니다. 예: 00:00:02,000. WebVTT는 점을 사용합니다. 예: 00:00:02.000. 변환기가 이 표기를 자동으로 바꿉니다.