SSA를 MicroDVD로 변환
또는 자막 텍스트를 붙여넣으세요
옵션
타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.
이 변환에서 달라지는 것
5가지가 버려지거나 결정이 필요합니다
- 스타일
모든 스타일(굵게, 기울임, 색, 외곽선, 그림자)
- 위치
화면 위치 지정(모든 자막 블록이 기본 위치로 돌아갑니다)
- 가라오케
가라오케 타이밍(음절 단위 강조)
- 프레임 레이트
이 형식은 시간을 프레임 번호로 저장합니다 — 타이밍이 입력한 프레임 레이트에 따라 달라집니다
- 형식 고유 내용
원본 형식이 자막 블록 밖에 두는 내용(자막 블록이 아닌 구획, 머리말 텍스트, 자막 블록별 설정, 주석 처리된 이벤트) — 대상 형식에는 들어갈 자리가 없습니다
이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.
이 페이지는 SSA를 MicroDVD로 바꿉니다. MicroDVD는 시각 대신 프레임 번호 쌍으로 자막을 저장하고 첫 줄에 프레임 레이트를 선언하므로, 이 페이지에는 프레임 레이트 옵션이 있습니다.
SSA의 0:00:01.00은 25fps에서 {25}가 되고, 0:00:04.50은 {113}이 됩니다. 두 줄짜리 Dialogue는 |로 이어진 한 줄이 되고, 시각을 프레임으로 나누며 반올림이 생깁니다.
사라지는 것은 스타일·위치·카라오케·프레임 레이트, 그리고 cue 모델 밖의 구성입니다. [V4 Styles]의 스타일 표, {\an7}·{\pos(…)} 위치, {\k50} 카라오케, [Script Info]·[Fonts] 구역이 MicroDVD에 자리가 없습니다.
여러 파일을 넣으면 순서대로 처리되고 중간에 취소할 수 있으며 ZIP 하나로 내려옵니다. 브라우저 안에서 변환되어 업로드가 없습니다.
MicroDVD는 프레임 번호로 시간을 적으므로, 영상의 프레임 레이트를 옵션에 정확히 넣어야 합니다. 23.976fps 영상에 25fps를 넣으면 자막이 점점 앞서갑니다.
예시
전형적인 SSA 파일을 MicroDVD로 변환
입력
[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
결과물
{1}{1}25
{25}{100}Hello there.
{125}{200}Italic line.
{225}{300}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.결과물
{1}{1}25
{25}{100}Bold and underlined.
{125}{200}A soft|break and a {\p1}mystery{\p0} code.
실제 파일에 흔한 손상입니다. 줄 바꿈이 섞이고, 공백이 남고, 필드가 비어 있습니다. 위의 깔끔한 예와 비교해 해석기가 무엇을 용서하는지 보세요.
자주 묻는 질문
SSA를 MicroDVD로 바꿀 때 프레임 레이트는 어떻게 정하나요?
MicroDVD는 프레임 번호 쌍({103}{175})으로 저장하므로 프레임 레이트가 시각을 프레임으로 바꾸는 기준입니다. 25fps에서 4초는 100프레임입니다. 자막이 붙을 영상의 프레임 레이트를 넣으세요.
SSA에서 MicroDVD로 가면 무엇이 사라지나요?
스타일 표, 화면 위치, 카라오케 타이밍, 프레임 레이트, 그리고 [Script Info]·[V4 Styles]·[Fonts]·[Graphics] 구역과 Comment 줄입니다. 글자와 자막 순서는 남습니다.
SSA의 스타일 표는 MicroDVD에서 어떻게 되나요?
사라집니다. [V4 Styles]의 글꼴·크기·색·외곽선 설정을 MicroDVD가 받는 자리가 없어 각 줄이 일반 텍스트가 됩니다. 글자 자체는 바뀌지 않습니다.
SSA의 위치와 카라오케는 MicroDVD에서 남나요?
둘 다 사라집니다. {\an7}·{\pos(…)} 위치 코드와 {\k50} 카라오케 타이밍이 MicroDVD에 자리가 없습니다. 노래방 자막이라면 음절 강조를 잃습니다.
두 줄짜리 SSA Dialogue는 MicroDVD에서 어떻게 나오나요?
| 하나로 이어진 한 줄이 됩니다. MicroDVD가 줄 바꿈을 그렇게 적으며, 재생기에서는 두 줄로 표시됩니다.
SSA 큐의 순서는 MicroDVD에서 유지되나요?
네. 시작 시간이 빠른 순으로 정렬되고, 원본이 순서를 벗어나 있었다면 출력에서 바로잡힙니다. 내용이 아니라 구조의 변경이며 의도된 동작입니다.
MicroDVD를 다시 SSA로 바꿀 수 있나요?
가능하지만 MicroDVD→SSA는 프레임 레이트를 보고합니다. 프레임 번호를 다시 시각으로 환산할 기준이 필요하며, 이 페이지에서 쓴 프레임 레이트가 파일 첫 줄에 남아 있습니다.
SSA에서 만든 MicroDVD의 인코딩은 무엇인가요?
UTF-8, 유닉스 줄 바꿈, BOM 없음입니다. 입력 SSA의 인코딩과 무관하며, 읽을 때 디코딩이 일어나면 결과 패널이 알려 줍니다.