Skip to content

VTT를 SRT로 자막 변환

빠름. 안전함. 완벽함.

브라우저에서 100% 로컬 처리. 업로드 없음. 대기 없음.

철저한 보안과 프라이버시
초고속
무료 & 비공개
VTT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!

VTT 파일을 여기로 드래그 앤 드롭

또는 클릭하여 찾아보기

최대 50MB .vtt 파일 지원

100% 로컬업로드 없음안전즉시

사용 방법

1

VTT 파일 업로드

드래그 앤 드롭 또는 .vtt 파일 선택

2

즉시 변환

브라우저에서 로컬로 처리

3

SRT 다운로드

.srt 파일을 즉시 받기

AllSubConverter를 선택하는 이유

프라이버시가 중요합니다

모든 것이 브라우저에서 실행됩니다. 파일이 업로드되지 않습니다.

번개 같은 속도

최적화된 엔진으로 몇 초 만에 변환.

무료 & 로컬

파일당 최대 50MB, 배치는 최대 200개 파일 또는 1GB까지입니다.

어디서나 작동

Windows, Mac, Linux, iOS, Android - 모든 최신 브라우저.

웹 표준에서 범용 표준으로

VTT 파일은 브라우저용으로 설계되었지만, 대부분의 자막 사용 사례는 브라우저 밖에서 일어납니다. 스마트 TV, 미디어 서버, 모바일 플레이어, 비디오 편집 소프트웨어, 스트리밍 기기 모두 SRT를 선호합니다. 이 변환기는 VTT 형식을 역전합니다: WEBVTT 헤더를 제거하고 점 타임스탬프를 SRT 쉼표 형식으로 변환하며 순차 항목 번호를 추가하고 VTT 큐 설정을 제거합니다. 결과는 Samsung TV부터 iPhone 비디오 플레이어, VLC까지 모든 기기에서 재생되는 깔끔한 SRT 파일입니다.

입력 형식

VTT

VTT(WebVTT)는 HTML5 비디오용 W3C 표준 자막 형식입니다. 파일은 WEBVTT 헤더 문자열로 시작합니다. 큐는 점으로 구분된 타임스탬프(00:01:30.500 --> 00:01:35.000)를 사용하며 타임스탬프 뒤에 line, position, align 같은 위치 설정을 포함할 수 있습니다. VTT 파일은 NOTE 주석 블록과 선택적 큐 식별자를 포함할 수도 있습니다.

출력 형식

SRT

SRT(SubRip)는 가장 범용적으로 호환되는 자막 형식입니다. 각 항목은 순차 번호(1, 2, 3...)로 시작하고 쉼표로 구분된 밀리초 타임스탬프 라인(00:01:30,500 --> 00:01:35,000)이 뒤따르며 자막 텍스트로 이어집니다. SRT에는 헤더, 메타데이터 섹션, 스타일이나 위치 지정이 없습니다.

기능

SRT가 사용하지 않는 WEBVTT 헤더와 NOTE 주석 블록을 제거합니다
VTT 점 타임스탬프(00:01:30.500)를 SRT 쉼표 타임스탬프(00:01:30,500)로 변환합니다
SRT 형식이 요구하는 순차 항목 번호(1, 2, 3...)를 추가합니다
타임스탬프 라인 뒤의 VTT 큐 설정(line, position, align, size)을 제거합니다
SRT에 대응되는 것이 없는 VTT 큐 식별자를 제거합니다
VTT 인라인 태그(<b>, <i>, <u>, <c>)를 환경 설정에 따라 보존하거나 제거합니다
VLC, Plex, 스마트 TV, 모바일 플레이어와 호환되는 UTF-8 인코딩 SRT를 출력합니다
서버로의 파일 업로드 없이 완전히 클라이언트에서 처리합니다

변환하는 이유

스마트 TV(Samsung Tizen, LG webOS, Sony Android TV)는 로컬 미디어 재생에 VTT보다 SRT를 선호합니다.
Plex, Jellyfin, Emby 미디어 서버는 SRT 자막 파일을 자동 감지하지만 VTT는 놓치거나 잘못 처리할 수 있습니다.
비디오 편집 도구(Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro)는 VTT가 아닌 SRT를 네이티브로 가져옵니다.
HandBrake, FFmpeg, MKVToolNix는 VTT보다 SRT를 비디오 컨테이너 자막 임베드에 더 안정적으로 허용합니다.
iOS와 Android의 모바일 비디오 앱은 보통 외부 자막 파일 로드에 SRT를 기본으로 사용합니다.
SRT 파일은 헤더, 큐 설정, 메타데이터 블록이 없어 더 단순하고 작습니다.
구형 기기와 오래된 미디어 플레이어(DVD 플레이어, 초기 스마트 TV)는 VTT가 아닌 SRT만 지원합니다.

형식 차이점

VTT는 밀리초에 마침표(00:01:23.456)를, SRT는 쉼표(00:01:23,456)를 사용합니다
VTT는 'WEBVTT' 헤더로 시작; SRT는 헤더 없음
VTT는 큐 식별자(선택적)를 지원; SRT는 순차 번호 사용
VTT는 CSS 스타일과 큐 설정을 지원; SRT는 일반 텍스트만
VTT는 NOTE 주석과 메타데이터 블록을 지원; SRT는 지원하지 않음
VTT는 영상용; SRT는 영상용이지만 더 광범위한 호환성

일반적인 활용 사례

스마트 TV 재생

로컬 미디어 재생에 SRT를 선호하는 Samsung, LG, Sony 스마트 TV 호환을 위해 VTT 자막을 SRT로 변환하세요.

미디어 서버 라이브러리

이 서버들이 가장 안정적으로 인덱싱하는 형식인 SRT를 사용해 Plex, Jellyfin, Emby가 자막 파일을 자동 감지하게 하세요.

비디오 편집 가져오기

Adobe Premiere Pro, DaVinci Resolve, Final Cut Pro에 이 NLE이 네이티브로 받아들이는 형식인 SRT로 자막을 가져오세요.

모바일 비디오 재생

대부분의 iOS, Android 비디오 앱은 기본적으로 외부 SRT 자막을 로드합니다. 안정적인 모바일 자막 표시를 위해 VTT를 SRT로 변환하세요.

자막 임베드

FFmpeg, HandBrake, MKVToolNix로 자막을 MKV나 MP4 컨테이너에 임베드하세요. SRT는 컨테이너 임베드에 가장 호환되는 형식입니다.

관련 포맷

자주 묻는 질문

VTT가 웹 표준이지만, 대부분의 자막 사용 사례는 브라우저 밖에 있습니다. 스마트 TV, 미디어 서버(Plex, Jellyfin), 비디오 편집 소프트웨어(Premiere Pro, DaVinci Resolve), 모바일 플레이어 모두 SRT를 선호하거나 요구합니다. VTT를 SRT로 변환하면 모든 기기와 플랫폼에서 최대 호환성을 보장합니다.

소수점 구분자가 점에서 쉼표로 바뀝니다. VTT는 00:01:30.500을, SRT는 00:01:30,500을 사용합니다. 시, 분, 초, 밀리초 값은 동일합니다. 변환기는 각 타임스탬프 쌍에서 점을 쉼표로 단순히 교체합니다.

네. SRT는 각 항목이 순차 번호로 시작해야 합니다. VTT는 대신 선택적 문자열 식별자를 사용합니다. 변환기는 VTT 식별자를 제거하고 시간 순서대로 각 자막 항목에 순차 번호(1, 2, 3...)를 할당합니다.

WEBVTT 헤더는 제거됩니다. SRT에는 헤더 형식이 없습니다. 출력 SRT 파일은 첫 자막 항목의 번호 1로 직접 시작합니다. 이는 SRT 형식의 올바른 동작입니다.

VTT 큐 설정(line:50%, position:left, align:center 등)은 타임스탬프 화살표 뒤 같은 줄에 나타납니다. SRT는 이를 지원하지 않습니다. 변환기는 이를 제거하고 깔끔한 타임스탬프 쌍만 남깁니다. VTT의 위치 정보는 손실됩니다.

아니요. VTT NOTE 블록은 메타데이터나 개발자 노트용 주석 섹션입니다. 표시 가능한 자막 콘텐츠가 아닙니다. 변환기는 변환 중 모든 NOTE 블록을 건너뜁니다.

자막을 변환할 준비가 되셨나요?

VTT 파일을 여기에 놓고 SRT로 즉시 변환하세요.