SSA 자막 형식 안내
이 형식이 표현할 수 있는 것
- 텍스트 스타일
- 글꼴, 색, 외곽선, 그림자
- 화면 위치 지정
- 예
- 가라오케 타이밍
- 예
- 자막 블록 안의 줄 바꿈
- 예
- 시간축
- 모든 자막 블록의 시작과 종료 시간
- 타이밍 해상도
- 10 ms
- 시간을 프레임 번호로 저장
- 아니요
- 오른쪽에서 왼쪽으로 쓰는 텍스트
- 예
예시
전형적인 SSA 파일과, 이 사이트가 읽어 낸 내용
파일
[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
담긴 내용
3 cues, 4 lines of text
0:00:01.00 → 0:00:04.00
Hello there.
[Default]
0:00:05.00 → 0:00:08.00
Italic line. [italic ×1]
[Default]
0:00:09.00 → 0:00:12.00
Two
lines
[Default]
Outside the cues:
sections [Script Info], [V4 Styles], [Events]
style table 1 — Default (Arial 20)오른쪽은 변환 결과가 아니라 왼쪽 파일에서 이 사이트가 읽어 낸 것이며, 그 파일을 어떤 형식으로 바꾸든 출발점이 되는 내용입니다.
지저분한 SSA 파일과, 그래도 읽어 낸 내용
파일
[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.담긴 내용
2 cues, 3 lines of text
0:00:01.00 → 0:00:04.00
Bold and underlined. [bold ×1, underline ×1]
[Default]
0:00:05.00 → 0:00:08.00
A soft
break and a {\p1}mystery{\p0} code.
[Default]
Outside the cues:
sections [Script Info], [V4 Styles], [Events]
style table 1 — Default (Arial 20)
events 1 Comment: line — stored, never displayed실제 파일에는 BOM, 윈도 줄 바꿈, 시간 코드 앞의 엉뚱한 줄, 읽을 수 없는 시간 코드가 섞여 옵니다. 어느 것도 예외를 던지지 않고, 이해할 수 없는 부분은 조용히 버리지 않고 보고합니다.
SubStation Alpha (SSA) → 다른 형식으로 변환
각 페이지는 전부 브라우저 안에서 실행됩니다. 라벨은 그 방향에서 무엇을 잃는지 미리 알려 줍니다.
이 방향에서는 아무것도 잃지 않습니다. 원본 형식의 모든 기능이 대상 형식에 갈 곳이 있습니다.
- 타이밍
- 스타일
- 위치
- 가라오케
- 형식 고유 내용
- 스타일
- 위치
- 가라오케
- 프레임 레이트
- 형식 고유 내용
- 스타일
- 위치
- 가라오케
- 형식 고유 내용
- 타이밍
- 스타일
- 위치
- 가라오케
- 줄 바꿈
- 형식 고유 내용
- 스타일
- 위치
- 가라오케
- 형식 고유 내용
이 형식으로 변환하기
- SubRip (SRT) → SubStation Alpha (SSA)
- WebVTT (VTT) → SubStation Alpha (SSA)
- Advanced SubStation Alpha (ASS) → SubStation Alpha (SSA)
- YouTube SBV → SubStation Alpha (SSA)
- SAMI (SMI) → SubStation Alpha (SSA)
- LRC Lyrics → SubStation Alpha (SSA)
- MicroDVD → SubStation Alpha (SSA)
- TTML (Timed Text) → SubStation Alpha (SSA)
- SubtitleMatrix JSON → SubStation Alpha (SSA)
- Plain Text (TXT) → SubStation Alpha (SSA)
- CSV Spreadsheet → SubStation Alpha (SSA)
SSA(SubStation Alpha)는 ASS의 이전 판본으로, 자막에 글꼴·색·외곽선·위치·카라오케 타이밍을 붙일 수 있는 스크립트 형식입니다. 이 페이지는 SSA가 무엇을 저장하고 무엇을 저장하지 못하는지 정리한 기준 문서이자, SSA를 다른 형식으로 바꾸는 페이지들의 입구입니다.
위 표가 전부입니다. '아니요'인 행은 다른 형식에서 SSA로 들어올 때 실제로 사라지는 항목이고, 아래에 링크된 각 변환 페이지가 파일을 열기 전에 그 목록을 먼저 보여 줍니다.
SSA 파일은 [Script Info], [V4 Styles], [Events] 세 구역으로 나뉩니다. 시간은 0:00:01.00처럼 1/100초까지 적고, Dialogue 줄은 Marked라는 열로 시작합니다. 본문 안에서는 {\b1}·{\i1}·{\c&H0000FF&} 같은 오버라이드 코드와 {\k50} 같은 카라오케 표기를 씁니다.
모든 변환은 브라우저 안에서 실행됩니다. 업로드도 가입도 없고, NDA 자료나 방송 금지 해제 전 자료를 다룰 때 이 점이 중요합니다.
자주 묻는 질문
SSA 파일은 어떤 형식인가요?
.ssa는 SubStation Alpha의 스크립트 형식으로, 자막을 텍스트와 스타일 표로 저장합니다. SRT처럼 글자만 담지 않고 글꼴·색·외곽선·위치·카라오케 타이밍까지 담을 수 있어, 팬 자막이나 방송용 자막에서 오래 쓰였습니다.
SSA와 ASS는 무엇이 다른가요?
ASS는 SSA의 다음 판본입니다. 스타일 구역 이름이 [V4 Styles]에서 [V4+ Styles]로 바뀌고, 밑줄·취소선·가로세로 배율·자간·각도 같은 열이 추가되었습니다. 시간 표기와 오버라이드 코드, 카라오케 표기는 두 형식이 사실상 같습니다.
SSA는 스타일을 저장하나요?
전부 저장합니다. 글꼴 이름과 크기, 주색·보조색·외곽선 색, 굵게·기울임, 외곽선과 그림자 두께를 스타일 표에 적고, Dialogue 줄이 그 스타일을 가리킵니다. 글자 단위로 바꾸려면 본문 안의 오버라이드 코드를 씁니다.
SSA의 시간 표기는 어떻게 읽나요?
0:00:04.12는 4초 12/100초입니다. 시:분:초.1/100초 순서이고, 밀리초는 없습니다. 이 사이트는 내부에서 정수 밀리초로 다루므로 읽을 때 4120ms가 되고, 같은 형식으로 쓸 때는 다시 1/100초로 돌아갑니다.
SSA 파일이 큐 밖에 담는 것은 무엇인가요?
[Script Info](제목·해상도), [V4 Styles](스타일 표), [Events]의 Comment 줄, 그리고 파일에 따라 [Fonts]·[Graphics] 구역입니다. 이런 요소가 없는 형식으로 바꾸면 사라지며, 해당 페이지가 그 사실을 밝힙니다.
SSA는 어떤 형식으로 바꾸는 게 좋나요?
SSA의 스타일·위치·카라오케를 모두 받아 주는 형식은 사실상 ASS뿐이고, 그 방향은 손실이 없습니다. 다른 형식은 각자 손실 목록을 밝히므로, 가장 자주 본 형식이 아니라 그 손실을 감당할 수 있는지를 기준으로 고르세요.