Skip to content

TOOLS\SBV → VTT 변환기

빠름. 안전함. 완벽함.

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

안전하고 보안
초고속
무료 무제한
SBV
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
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!

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

또는 클릭하여 찾아보기

Supports .sbv files up to any size

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

사용 방법

1

SBV 파일 업로드

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

2

즉시 변환

브라우저에서 로컬로 처리

3

VTT 다운로드

.vtt 파일을 즉시 받기

필요할 수 있는 더 많은 변환

AllSubConverter를 선택하는 이유

프라이버시가 중요합니다

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

번개 같은 속도

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

진정한 무제한

파일 크기 제한 없음. 일일 제한 없음. 완전 무료.

어디서나 작동

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

SBV to VTT 변환기 소개

저희 SBV to VTT 변환기는 SubViewer 자막 파일을 웹용으로 준비합니다. VTT(WebVTT)는 HTML5 영상 요소가 요구하는 W3C 표준 형식이며, SBV와 여러 구조적 차이가 있습니다: 첫 줄에 WEBVTT 헤더가 필요하고, 쉼표 대신 타임스탬프 사이에 화살표를 사용하며, 시간 필드를 0으로 패딩하고, SBV가 표현할 수 없는 스타일, 위치, 메타데이터를 지원합니다. 이 도구는 이러한 모든 변환을 자동으로 처리하면서 자막 텍스트의 모든 단어와 타이밍의 모든 밀리초를 보존합니다.

입력 형식

SBV

SubViewer(SBV)는 SubDl, OpenSubtitles 같은 자막 저장소에서 널리 사용되는 가벼운 자막 형식입니다. 각 항목은 0:00:01.234,0:00:04.567 패턴으로 단일 줄에 두 타임스탬프를 배치합니다(시작과 끝이 쉼표로 구분, 시간은 0 패딩 없음, 밀리초 앞에 마침표). 순번과 파일 헤더가 없습니다. 자막 텍스트는 바로 아래에 옵니다. SBV는 [br](줄바꿈), [i](이탤릭) 같은 괄호 태그를 사용하지만 표준화된 스타일 시스템은 없습니다.

출력 형식

VTT

VTT(WebVTT)는 웹 영상용 W3C 표준 자막 형식으로, HTML5 트랙 요소가 요구하며 YouTube, Vimeo, Video.js, JW Player 같은 자바스크립트 영상 플레이어에서 지원됩니다. VTT 파일은 첫 줄에 WEBVTT라는 텍스트로 시작해야 하며, 그 다음 큐 블록이 옵니다. 각 큐는 HH:MM:SS.mmm --> HH:MM:SS.mmm 타임스탬프를 사용합니다(밀리초 앞 마침표, 0 패딩 시간). VTT는 큐 설정(줄, 위치, 정렬, 크기), 인라인 스타일 태그, NOTE 주석, CSS 블록도 지원합니다.

기능

출력 첫 줄에 필수 WEBVTT 헤더 추가
SBV 쉼표 구분 타임스탬프 쌍을 VTT 화살표 표기로 변환
VTT가 요구하는 대로 한 자릿수 시간을 두 자릿수로 패딩
SBV 괄호 태그를 제거하고 깨끗한 VTT 큐 텍스트 출력
각 항목에 큐 식별자 선택적 추가
W3C WebVTT 검증기를 통과하는 유효한 VTT 출력

변환하는 이유

HTML5 영상 요소는 track 태그를 통해 VTT를 요구합니다. SBV 파일은 어떤 브라우저에서도 로드되지 않습니다.
YouTube Studio는 자막 업로드에 VTT를 받아들이지만 SBV 형식을 인식하지 못합니다.
Vimeo는 웹 인터페이스를 통한 자막 업로드에 VTT를 요구합니다.
Video.js, Plyr, JW Player 같은 자바스크립트 영상 플레이어는 VTT를 기본 자막 소스로 사용합니다.
WCAG 2.1 접근성 가이드라인은 웹 영상 자막에 WebVTT를 권장합니다.
Coursera, Canvas LMS, Moodle 같은 웹 기반 강의 플랫폼은 영상 자막에 VTT만 받아들입니다.
VTT는 SBV가 표현할 수 없는 위치 지정, 스타일, 메타데이터를 지원합니다.

형식 차이점

SBV에는 파일 헤더가 없습니다. VTT 파일은 첫 줄에 WEBVTT라는 텍스트로 시작해야 하며 그렇지 않으면 브라우저가 거부합니다.
SBV는 한 줄에 쉼표로 시작과 끝을 구분합니다(0:00:01.234,0:00:04.567). VTT는 한 줄에 화살표를 사용합니다(00:00:01.234 --> 00:00:04.567).
SBV는 시간을 0 패딩하지 않습니다. VTT는 0 패딩 시간을 요구합니다(0:00:01이 아닌 00:00:01).
두 형식 모두 밀리초 앞에 마침표를 사용하므로 그 부분은 변경이 필요 없습니다.
SBV에는 큐 설정(위치, 정렬, 크기) 개념이 없습니다. VTT는 종료 타임스탬프 후 선택적 설정을 지원합니다.
SBV에는 NOTE 주석 지원이 없습니다. VTT는 주석을 위한 NOTE 줄을 허용합니다.

일반적인 활용 사례

HTML5 Video Embeds

VTT 파일을 가리키는 track 요소를 사용하여 웹사이트 영상에 자막을 추가하세요. 브라우저는 track 요소를 통해 SBV 파일을 로드하지 않습니다.

YouTube Subtitle Upload

수동으로 자막을 입력하는 대신 VTT 파일을 YouTube Studio에 업로드하세요. YouTube는 VTT를 받아들이지만 SBV는 받아들이지 않습니다.

Vimeo Captions

자막 설정 패널에서 VTT 파일을 업로드하여 Vimeo 영상에 자막을 추가하세요.

E-Learning Platforms

접근성 규정을 위해 VTT를 요구하는 Coursera, Canvas 또는 자체 LMS의 강의 영상에 자막을 추가하세요.

JavaScript Video Players

VTT를 자막 소스로 읽는 Video.js, Plyr, JW Player 또는 유사한 웹 플레이어에서 자막을 활성화하세요.

WCAG Accessibility

W3C 표준 VTT 형식으로 자막을 제공하여 웹 영상의 WCAG 2.1 자막 요구사항을 충족하세요.

관련 포맷

자주 묻는 질문

네. VTT 파일은 첫 줄에 WEBVTT라는 텍스트가 없으면 유효하지 않습니다. 변환기는 항상 이 헤더를 출력의 첫 줄로 추가하고, 빈 줄, 그 다음 첫 번째 큐를 작성합니다.

네. YouTube Studio는 자막 업로드에 VTT 파일을 받아들입니다. SBV를 VTT로 변환한 후 영상 설정의 자막 탭에서 직접 업로드하세요.

네. VTT는 CSS 스타일 블록, 굵게와 이탤릭 인라인 태그, 큐 위치 지정(줄, 위치, 정렬, 크기), NOTE 주석, 메타데이터를 지원합니다. SBV는 스타일이나 위치 지정 기능이 없는 순수 텍스트입니다.

SBV는 두 타임스탬프를 쉼표로 구분된 한 줄(0:00:01.234,0:00:04.567)에 배치합니다. 변환기는 시간을 두 자릿수로 패딩하고 화살표를 삽입하여 00:00:01.234 --> 00:00:04.567을 생성합니다. 밀리초 마침표는 이미 VTT에 맞습니다.

WEBVTT 헤더는 W3C 사양 요구사항입니다. 브라우저는 파일 파싱을 시도하기 전에 이것을 확인하며, 없는 VTT 파일을 조용히 무시합니다. SBV에는 그러한 사양이 없으며 브라우저 지원도 전혀 없습니다.

네, 완전 무료이며 등록, 워터마크, 사용량 제한이 없습니다. 모든 처리가 브라우저에서 로컬로 진행됩니다.

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

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