VTT 파일 뷰어 — 온라인에서 아무 VTT 파일이나 열기
VTT 파일을 불러오면 브라우저가 보는 그대로 보입니다. 모든 자막의 타이밍, 자막 식별자와 설정이 표시되고 NOTE 주석과 STYLE 블록은 텍스트에 섞이지 않습니다. 이 WebVTT 뷰어는 VTT 파일 전체를 로컬에서 해석한 뒤, 클릭 한 번으로 대사 복사와 깨끗한 SRT 내보내기를 지원합니다.
SRT Tools 팀 검수 · 업데이트
- 14
- 가지 무료 도구
- 6
- 개 언어
- 0
- 건의 업로드 (없음)
- 2 MB
- 최대 파일 크기
- 10,000
- 큐 최대 개수
SRT / VTT / LRC / ASS / TXT 파일을 여기에 끌어다 놓거나 클릭해서 선택하세요
브라우저에서 즉시 해석되며 아무것도 업로드되지 않습니다. 최대 2MB.
파일당 최대 2MB · 즉시 해석 · 업로드 없음
설계 자체가 프라이버시 중심입니다. 해석, 변환, 다운로드가 모두 기기에서 이루어지고, 파일 내용은 브라우저 밖으로 나가지 않습니다.
미리보기가 여기에 표시됩니다
파일을 올리거나, 자막 텍스트를 붙여넣거나, 샘플을 불러와서 타임라인을 확인하고 변환·다운로드해 보세요.
VTT 파일을 4단계로 여는 방법
VTT 파일은 웹 표준 자막 형식이지만 동영상 플레이어 밖에서 열기는 번거롭습니다. 이 뷰어는 VTT 파일을 직접 읽어 구조를 보여 주므로 검수도 변환도 쉬워집니다.
- 1
VTT 파일 추가하기
.vtt 파일을 끌어다 놓거나 클릭해서 선택하거나, 텍스트 탭에 WebVTT 원본을 붙여넣으세요. VTT 파일은 도착하는 순간 검증됩니다.
- 2
자막 타임라인 살펴보기
각 자막의 번호, 시작·종료 타임스탬프, 전체 텍스트가 표시됩니다. 뷰어는 WEBVTT 헤더가 있는지 확인하고 없으면 경고합니다.
- 3
메타데이터 구분하기
NOTE 블록, STYLE 규칙, 자막 식별자, align·position 설정은 별도로 보고됩니다. 그래서 VTT 파일 속 대사는 끝까지 깨끗합니다.
- 4
복사 또는 변환
VTT 파일에서 순수 대사를 복사하거나, 번호를 다시 매긴 .vtt를 내려받거나, 어떤 데스크톱 플레이어든 열 수 있는 표준 SRT로 내보내세요.
VTT 파일이 SRT와 다른 점
WebVTT는 SubRip에서 출발했지만 브라우저에 필요한 기능을 더했습니다. 필수 WEBVTT 헤더, 선택적 자막 식별자, 자막 위치 설정, NOTE·STYLE·REGION 블록입니다. 그래서 VTT 파일에는 자막 텍스트가 아닌 내용이 적지 않게 들어 있고, 좋은 뷰어는 둘을 확실히 분리해야 합니다.
이 VTT 파일 뷰어는 WebVTT 사양의 규칙을 그대로 구현합니다. 자막 타이밍은 점 소수 밀리초(00:01.200)를 쓰고 시 생략도 허용하며, 자막은 사양대로 시작 시각 순으로 정렬됩니다. VTT 파일 내부의 어떤 내용도 실행되거나 HTML로 렌더링되지 않으며, 태그는 보이는 텍스트에서 걷어내고 보고합니다.
완전한 WebVTT 문법
헤더, 자막 식별자, NOTE 주석, STYLE·REGION 블록을 VTT 파일에서 인식하여 대사에 새어 들어가지 않게 합니다.
설정이 눈에 보임
align:start나 position:50% 같은 자막 설정은 메타데이터 알림으로 표시되므로, SRT 내보내기에서 무엇이 빠질지 미리 압니다.
원클릭 SRT 내보내기
SRT는 WebVTT 레이아웃 정보를 담을 수 없습니다. 그래서 변환기는 텍스트와 타이밍을 지키면서 VTT 파일에서 잃히는 항목을 명확히 알려 줍니다.
로컬 처리, 프라이버시
VTT 파일은 브라우저 File API로 해석됩니다. 업로드도 계정도 없고 어떤 서버에도 저장되지 않습니다.
VTT 파일의 구조, 자막 하나하나
최소한의 VTT 파일은 짧습니다. 아래 샘플에는 NOTE, 자막 식별자, 자막 설정이 들어 있습니다. VTT 파일을 처음 여는 사람이 가장 헷갈리는 세 가지입니다.
sample.vtt — 기능 세 가지가 든 WebVTT 파일
WEBVTT NOTE Example comment, not a subtitle scene-1 00:01.200 --> 00:03.400 align:start Hello, world! 00:03.500 --> 00:05.800 Second subtitle line.
WEBVTT 헤더
모든 VTT 파일의 첫 줄은 WEBVTT여야 합니다. 아니면 유효한 WebVTT가 아니어서 브라우저가 거부합니다. 이 뷰어는 깨진 VTT 파일을 억지로 해석하는 대신 문제를 분명히 보고합니다.
자막 식별자와 NOTE 블록
타이밍 줄 위의 줄이 자막에 이름을 붙입니다(위의 scene-1). NOTE 블록은 작성자 메모입니다. 둘 다 시청자가 아니라 VTT 파일 자신을 위한 것이므로, 뷰어는 알림으로 따로 보여 주고 내보내는 텍스트는 순수하게 유지합니다.
자막 설정
종료 타임스탬프 뒤에 VTT 파일은 align, line, position, size 설정을 가질 수 있습니다. 플레이어에게 자막을 어디에 그릴지 알려 주는 값입니다. SRT에는 대응하는 것이 없어서 SRT 변환 시 의도적으로 제거된 항목으로 표시됩니다.
실무에서 VTT 파일 열기
자막 작성자는 게시 전 QA를 위해 VTT 파일을 엽니다. 헤더 확인, 대사에 섞인 NOTE 텍스트 점검, 마지막 수정 뒤의 타이밍 확인이죠. 개발자는 렌더링되지 않는 <track> 자막을 디버깅하려고 VTT 파일을 열고, 강사와 팟캐스터는 영상 없이 필사본을 얻으려고 엽니다.
세 가지 작업 모두 여기서 끝냅니다. VTT 파일을 검수하고, 대사를 복사해 꺼내고, 데스크톱 도구가 SubRip을 요구하면 VTT SRT 변환기로 넘기면 됩니다. 파일이 실제로는 쉼표를 쓰는 SRT라면 SRT 뷰어 페이지가 대신 기꺼이 읽어 줍니다.
VTT 파일 — 자주 묻는 질문
출처 및 사양
- W3C — WebVTT 1.0: The Web Video Text Tracks Format (official specification)
“This specification defines WebVTT, the Web Video Text Tracks format.”