Skip to content

SSA to VTT 변환기

빠름. 안전함. 완벽함.

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

안전하고 보안
초고속
무료 무제한
SSA
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,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!

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

또는 클릭하여 찾아보기

Supports .ssa files up to any size

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

사용 방법

1

SSA 파일 업로드

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

2

즉시 변환

브라우저에서 로컬로 처리

3

VTT 다운로드

.vtt 파일을 즉시 받기

필요할 수 있는 더 많은 변환

AllSubConverter를 선택하는 이유

프라이버시가 중요합니다

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

번개 같은 속도

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

진정한 무제한

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

어디서나 작동

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

왜 SSA를 VTT로 변환해야 하나요?

WebVTT는 HTML5 영상과 W3C 웹 콘텐츠 접근성 가이드라인이 요구하는 자막 형식입니다. 웹사이트에 영상을 삽입하거나 Video.js나 Plyr로 웹 플레이어를 구축하거나 YouTube와 Vimeo에 업로드하려면 VTT가 필요합니다. SSA 파일은 SSA 파서가 웹 표준의 일부가 아니기 때문에 브라우저에서 직접 사용할 수 없습니다. 이 변환기는 SSA 대사 행을 읽고 Override 태그를 제거하며 Centisecond 타이밍을 VTT 점 구분 타임스탬프로 변환하고 필수 WEBVTT 헤더를 추가합니다.

입력 형식

SSA

SSA(SubStation Alpha v4)는 1996년의 스크립트 기반 자막 형식입니다. [Script Info], [V4 Styles], [Events] 섹션으로 구성되며 Inline Override 태그로 스타일과 위치를 제어합니다. 대사 타이밍은 Centisecond 정밀도(H:MM:SS.cc)를 사용합니다. 웹 재생이 아닌 데스크톱 자막 렌더링용으로 설계되었습니다.

출력 형식

VTT

VTT(WebVTT, Web Video Text Tracks)는 HTML5 영상용 W3C 표준 자막 형식입니다. 파일은 WEBVTT 헤더 문자열로 시작하며 점 구분 타임스탬프(00:00:15.200 --> 00:00:20.500)를 가진 큐 블록이 이어집니다. VTT는 position, align, line 등 큐 설정으로 기본적인 웹 호환 스타일을 지원합니다.

기능

모든 브라우저와 웹 영상 플레이어가 필요로 하는 필수 WEBVTT 헤더 추가
SSA Centisecond 시간(0:00:15.20)을 VTT 점 표기(00:00:15.200)로 변환
위치, 색상, 폰트, 가라오케 태그를 포함한 모든 SSA Override 블록 제거
SSA 줄바꿈 마커를 각 큐 블록 내의 VTT 줄바꿈으로 매핑
내비게이션과 JavaScript 기반 플레이어 제어용 선택적 큐 ID 추가
SSA 소스 파일의 CRLF 및 LF 줄 끝 감지 및 처리
Chrome, Firefox, Safari, Edge, 모바일 브라우저와 호환되는 UTF-8 인코딩 VTT 출력
외부 서버로의 파일 업로드 없이 완전히 클라이언트 사이드에서 처리

변환하는 이유

HTML5 <video> 요소는 자막과 캡션 트랙에 WebVTT(.vtt) 파일만 허용합니다. SSA는 어떤 웹 브라우저에서도 인식되지 않습니다.
YouTube와 Vimeo의 자막 업로드 인터페이스는 VTT는 허용하지만 SSA 파일은 거부합니다.
Video.js, Plyr, JW Player, Shaka Player 같은 JavaScript 영상 플레이어는 <track> 요소를 통해 VTT를 네이티브로 로드합니다.
WCAG 2.1 접근성 가이드라인은 스크린 리더 호환성을 보장하기 위해 웹 영상 캡션에 VTT를 권장합니다.
SSA Override 태그는 웹 표준의 일부가 아니며 브라우저 자막 엔진에서 렌더링할 수 없습니다.
VTT는 큐 설정(line, position, align)으로 기본 위치 지정을 지원하며 모든 현대 브라우저에서 작동합니다.
영상을 CMS나 CDN에 업로드하기 전에 SSA를 VTT로 변환하면 자막 트랙이 자동으로 감지되고 표시됩니다.

형식 차이점

SSA는 [Script Info], [V4 Styles], [Events] 섹션을 사용. VTT는 선택적 WEBVTT 헤더와 연속 큐 블록이 있는 플랫 구조 사용.
SSA 시간은 Centisecond(0:00:15.20). VTT 시간은 점 구분 밀리초(00:00:15.200)에 화살표 구분자(-->) 사용.
SSA는 문자별 스타일링을 위한 복잡한 Inline Override를 지원. VTT는 큐 수준 설정(align, line, position, size)만 지원하고 Inline 태그 없음.
SSA 파일은 Override 블록 해석을 위한 전용 렌더러 필요. VTT 파일은 브라우저 자막 엔진이 네이티브로 처리.
SSA 메타데이터는 [Script Info]에 있음. VTT 메타데이터는 큐 앞의 NOTE 블록에 배치 가능.
SSA 파일은 일반적으로 자막 편집기에서 열림. VTT 파일은 웹 서버에서 로드되고 HTML <track> 태그에서 참조됨.

일반적인 활용 사례

웹 영상 삽입

웹사이트에서 HTML5 <video>를 사용하는 경우 VTT 자막이 필요합니다. SSA를 VTT로 변환하여 브라우저가 <track> 요소를 통해 자막을 네이티브로 표시하도록 합니다.

YouTube/Vimeo 업로드

두 플랫폼 모두 VTT 자막 업로드를 허용합니다. 크리에이터 스튜디오 자막 인터페이스를 통해 업로드하기 전에 SSA 자막을 VTT로 변환하세요.

온라인 강의 플랫폼

Moodle, Canvas, Coursera 같은 LMS는 접근 가능한 영상 캡션에 VTT를 사용합니다. 준수를 위해 SSA 자막을 VTT로 변환하세요.

커스텀 웹 플레이어

JavaScript 영상 플레이어(Video.js, Plyr, Shaka Player)는 표준 <track> API를 통해 VTT를 로드합니다. SSA 파일은 어떤 웹 플레이어 라이브러리에서도 지원되지 않습니다.

WCAG 접근성 준수

웹 접근성 규정은 영상 콘텐츠에 캡션을 요구합니다. VTT는 WCAG 2.1에 따른 접근 가능한 자막 전달을 위해 브라우저가 기대하는 형식입니다.

관련 포맷

자주 묻는 질문

브라우저에는 SSA 자막 파서가 포함되어 있지 않습니다. HTML5 <video> 요소와 <track> 태그는 캡션과 자막 트랙에 WebVTT 파일만 허용합니다. 영상이 웹페이지에 삽입된 경우 SSA 자막은 표시되지 않습니다. VTT로 변환하면 브라우저 호환됩니다.

아니요. VTT는 기본 큐 수준 위치 지정(line, position, align)만 지원하며 {\\pos(x,y)}나 {\\fs28} 같은 SSA Override 태그를 지원하지 않습니다. 모든 Override 블록은 변환 중에 제거됩니다.

네. VTT 출력은 Video.js, Plyr, JW Player, Shaka Player 및 HTML5 <track> 요소를 지원하는 모든 JavaScript 영상 플레이어와 완전히 호환됩니다.

네. 모든 VTT 파일은 첫 줄에 WEBVTT 문자열로 시작해야 합니다. 이 헤더가 없으면 브라우저가 파일을 거부하고 자막이 표시되지 않습니다. 변환기는 이 헤더를 자동으로 추가합니다.

SSA는 H:MM:SS.cc 형식의 Centisecond 정밀도를 사용합니다. VTT는 HH:MM:SS.mmm 형식의 밀리초 정밀도를 점 구분자로 사용합니다. 변환기는 SSA Centisecond에 10을 곱하여 VTT 밀리초를 생성합니다.

가라오케 태그({\\k}, {\\kf}, {\\ko})는 변환 중에 제거됩니다. VTT는 가라오케 효과를 네이티브로 지원하지 않습니다. 대사 텍스트는 보존되지만 음절별 하이라이트 타이밍은 손실됩니다.

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

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