Skip to content

VTT를 TTML 자막으로 변환

빠름. 안전함. 완벽함.

브라우저에서 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!
TTML
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>

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

또는 클릭하여 찾아보기

최대 50MB .vtt 파일 지원

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

사용 방법

1

VTT 파일 업로드

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

2

즉시 변환

브라우저에서 로컬로 처리

3

TTML 다운로드

.ttml 파일을 즉시 받기

AllSubConverter를 선택하는 이유

프라이버시가 중요합니다

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

번개 같은 속도

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

무료 & 로컬

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

어디서나 작동

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

VTT-TTML 변환기 안내

이 브라우저 변환기는 타임스탬프가 있는 WebVTT 큐 블록을 읽어 기본 UTF-8 TTML 문서를 생성합니다. 큐 시작과 종료 시간은 초 단위 begin과 end 속성이 되고, 실제 줄바꿈은 <br/> 요소가 되며, XML 특수 문자는 이스케이프됩니다. VTT 큐 식별자, 설정, 영역, 주석, 스타일은 TTML 표시 메타데이터로 매핑되지 않습니다.

입력 형식

VTT

VTT(WebVTT)는 웹 동영상용 텍스트 자막 형식입니다. VTT 파일은 WEBVTT 헤더로 시작하고 HH:MM:SS.mmm --> HH:MM:SS.mmm 큐 타이밍을 사용합니다. 큐 식별자, 큐 설정, 인라인 태그, NOTE 블록, 영역, 스타일 메타데이터도 포함할 수 있습니다.

출력 형식

TTML

TTML(Timed Text Markup Language)은 W3C XML 자막 형식입니다. 이 변환기는 기본 TTML 네임스페이스, xml:lang="en", body와 div 요소, 그리고 초 단위 begin/end 속성이 있는 큐별 <p> 요소로 구성된 기본 UTF-8 문서를 생성합니다.

기능

타임스탬프가 있는 WebVTT 큐 블록을 브라우저에서 바로 읽습니다
기본 UTF-8 TTML XML 문서를 생성합니다
타이밍을 초 단위 begin과 end 속성으로 변환합니다
큐 줄바꿈을 <br/> 요소로 변환합니다
텍스트 노드의 앰퍼샌드와 꺾쇠 괄호를 이스케이프합니다
파일을 업로드하지 않고 최대 50MB까지 처리합니다

변환하는 이유

TTML은 WebVTT 텍스트 블록 대신 구조화된 XML로 큐를 저장합니다.
일부 스트리밍, 방송, 현지화 도구는 TTML 입력을 받아들입니다.
기본 TTML 초안은 XML 편집기에서 프로필 메타데이터를 추가해 확장할 수 있습니다.
XML 도구로 타임드 텍스트를 검증하고 변환할 수 있습니다.
로컬에서 변환하면 프로그램 소재나 자막 텍스트를 업로드하지 않아도 됩니다.
VTT와 TTML 사본을 함께 유지하면 서로 다른 전달 환경에 대응할 수 있습니다.

형식 차이점

VTT는 WEBVTT 헤더로 시작하고, 이 TTML 출력은 XML 선언과 <tt> 루트로 시작합니다.
VTT는 HH:MM:SS.mmm 큐 타이밍을 사용하고, 이 출력은 초 단위 begin과 end 속성을 사용합니다.
VTT 큐 설정과 영역은 TTML 레이아웃 메타데이터로 매핑되지 않고 버려집니다.
VTT 인라인 태그는 TTML 스팬으로 변환되지 않고 이스케이프된 원본 텍스트로 남습니다.
VTT 주석과 식별자는 그대로 전달되지 않습니다.
출력에는 스타일이나 프로필 메타데이터 없이 기본 TTML body가 들어 있습니다.

일반적인 활용 사례

기본 TTML 초안

웹 자막에서 기본 TTML 문서를 만든 뒤 대상 프로필이나 워크플로우 요구 사항과 대조해 확인합니다.

XML 교환

타임스탬프가 있는 VTT 큐를 TTML XML 입력을 받는 도구로 옮깁니다.

텍스트 편집

XML을 이해하는 도구로 큐 타이밍과 텍스트를 확인하거나 수정합니다.

로컬 변환

자막을 별도 변환 서비스에 업로드하지 않고 변환합니다.

웹용과 TTML용 사본

웹 재생용 VTT는 유지하면서 다른 워크플로우용 기본 TTML 사본을 함께 만듭니다.

관련 포맷

자주 묻는 질문

아니요. VTT 큐 설정, 영역, CSS, 인라인 스타일 태그는 TTML 스타일이나 레이아웃 속성으로 매핑되지 않습니다. 큐 텍스트 안의 태그는 이스케이프되어 원본 텍스트로 남습니다.

음성 태그는 TTML 스팬으로 변환되지 않습니다. 꺾쇠 괄호가 이스케이프되어 생성된 <p> 요소 안에 원본 마크업이 일반 텍스트로 나타납니다.

아니요. 생성되는 TTML에는 XML 선언, 기본 네임스페이스, xml:lang="en", body, div, 타이밍이 있는 <p> 요소만 들어 있습니다. head, styling, region, IMSC, ITV, EBU-TT-D 메타데이터는 포함되지 않습니다.

각 큐의 시작과 종료 시간은 begin="1.500s", end="4.000s"처럼 소수점 세 자리 초 값으로 기록됩니다.

아니요. NOTE 블록은 이 변환기에서 표시 가능한 큐 텍스트로 취급되지 않아 무시됩니다.

아니요, 바로 생성되지는 않습니다. 플랫폼 프로필은 추가 네임스페이스, 메타데이터, 스타일 제약, 검증을 요구하는 경우가 많습니다. 이 기본 TTML은 시작점으로만 사용하고 수신측 사양을 확인하세요.

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

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