SSA를 SBV로 변환
또는 자막 텍스트를 붙여넣으세요
이 변환에서 달라지는 것
4가지가 버려지거나 결정이 필요합니다
- 스타일
모든 스타일(굵게, 기울임, 색, 외곽선, 그림자)
- 위치
화면 위치 지정(모든 자막 블록이 기본 위치로 돌아갑니다)
- 가라오케
가라오케 타이밍(음절 단위 강조)
- 형식 고유 내용
원본 형식이 자막 블록 밖에 두는 내용(자막 블록이 아닌 구획, 머리말 텍스트, 자막 블록별 설정, 주석 처리된 이벤트) — 대상 형식에는 들어갈 자리가 없습니다
이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.
이 페이지는 SSA를 SBV로 바꿉니다. SBV는 시작 시각·쉼표·끝 시각·텍스트·빈 줄로 큐를 구분하는 형식입니다. SSA의 Dialogue 줄 하나가 SBV 큐 하나가 됩니다.
SSA의 0:00:04.12는 0:00:04.120이 되고, 본문의 굵게·기울임 같은 인라인 강조는 태그로 남습니다. 두 줄짜리 Dialogue는 두 줄로 남고, 시간은 밀리초까지 정확합니다.
사라지는 것은 스타일·위치·카라오케, 그리고 cue 모델 밖의 구성입니다. [V4 Styles]의 스타일 표, {\an7}·{\pos(…)} 위치 코드, {\k50} 카라오케, [Script Info]·[Fonts] 구역과 Comment 줄이 SBV에 자리가 없습니다.
여러 파일을 넣으면 순서대로 처리되고 중간에 취소할 수 있으며 ZIP 하나로 내려옵니다. 브라우저 안에서 변환되어 업로드가 없습니다.
SBV는 큐 번호가 없고 빈 줄로 구분되는 단순한 형식입니다. 유튜브 자막을 손으로 고칠 때 읽기 쉽고, 스크립트로 처리하기도 쉽습니다. 대사와 시간은 그대로 남습니다.
예시
전형적인 SSA 파일을 SBV로 변환
입력
[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines
결과물
0:00:01.000,0:00:04.000
Hello there.
0:00:05.000,0:00:08.000
<i>Italic</i> line.
0:00:09.000,0:00:12.000
Two
lines
이 출력에서 빠진 것: 스타일, 위치, 카라오케, 형식 고유 구성. 나머지는 줄 단위로 일치합니다.
같은 변환을 지저분한 입력으로
입력
[Script Info]
Title: Dirty SSA
ScriptType: v4.00
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.결과물
0:00:01.000,0:00:04.000
<b>Bold</b> and <u>underlined</u>.
0:00:05.000,0:00:08.000
A soft
break and a {\p1}mystery{\p0} code.
실제 파일에 흔한 손상입니다. 줄 바꿈이 섞이고, 공백이 남고, 필드가 비어 있습니다. 위의 깔끔한 예와 비교해 해석기가 무엇을 용서하는지 보세요.
자주 묻는 질문
SSA에서 SBV로 가면 무엇이 사라지나요?
스타일 표, 화면 위치, 카라오케 타이밍, 그리고 [Script Info]·[V4 Styles]·[Fonts]·[Graphics] 구역과 Comment 줄입니다. 글자와 시간축, 본문의 인라인 강조는 남습니다.
SSA의 위치 지정은 SBV에서 남나요?
아니요. {\an7}·{\pos(320,240)} 같은 위치 코드가 SBV에 자리가 없어 출력에서 빠집니다. 글자는 남지만 화면 어디에 놓일지는 재생하는 쪽이 정합니다.
SSA의 스타일 표는 SBV에서 어떻게 되나요?
사라집니다. [V4 Styles]의 글꼴·크기·색·외곽선 설정을 SBV가 받는 자리가 없습니다. 본문에 직접 적힌 굵게·기울임 태그만 남습니다.
SSA의 시간은 SBV에서 정확한가요?
네, 밀리초까지 정확합니다. SSA의 0:00:04.12는 SBV의 0:00:04.120이 되고, 2.9초짜리 큐는 그대로 2.9초입니다. 반올림이나 이동은 없습니다.
SSA의 카라오케 표기는 SBV에서 어떻게 되나요?
사라집니다. {\k50} 같은 음절별 타이밍이 SBV에 대응물이 없어 출력에 남지 않습니다. 가사가 아니라 대사라면 잃는 것은 강조뿐입니다.
두 줄짜리 SSA Dialogue는 SBV에서 어떻게 나오나요?
두 줄이 위아래로 그대로 나옵니다. 두 줄이 하나의 자막에 속하고, 재생기에서 함께 표시됩니다.
SSA 큐의 순서는 SBV에서 유지되나요?
네. 시작 시간이 빠른 순으로 정렬되고, 원본이 순서를 벗어나 있었다면 출력에서 바로잡힙니다. 내용이 아니라 구조의 변경이며 의도된 동작입니다.