SRT ASS 변환기

SRT 자막을 Aegisub 같은 ASS 편집기에서 쓸 .ass 파일로 바꿉니다. 붙여 넣거나 올린 내용은 브라우저 밖으로 나가지 않습니다.

SRT 파일 변환

사용 방법

  1. SRT 텍스트를 붙여 넣거나 .srt, .vtt 파일을 올립니다.
  2. ASS로 변환을 누른 뒤 subtitles.ass로 내려받거나 결과를 복사합니다.
  3. 편집기에서 파일을 열고 Default 스타일의 글꼴, 크기, 색을 바꿉니다.

.ass 파일에 들어가는 내용

  • 해상도를 1920×1080으로 적은 [Script Info] 헤더, Default 스타일 하나, 그리고 [Events]에 자막마다 Dialogue 줄 하나가 들어갑니다.
  • ASS는 시간을 100분의 1초까지만 적으므로 반올림합니다. 00:00:01,234는 0:00:01.23이 됩니다.
  • 자막 안의 줄바꿈은 \N으로 바꿉니다. 문장에 중괄호가 있으면 오버라이드 태그로 읽히지 않도록 이스케이프합니다.

예시

자막 두 개 중 두 번째가 두 줄인 경우입니다. 여기서는 헤더를 줄여서 보여 줍니다.

SRT 입력
1
00:00:01,000 --> 00:00:04,000
안녕하세요

2
00:00:04,500 --> 00:00:08,000
두 줄로 된
자막입니다
ASS 출력
[Script Info]
ScriptType: v4.00+
…
PlayResX: 1920
PlayResY: 1080

[V4+ Styles]
…
Style: Default,Arial,48,&H00FFFFFF,…

[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,,안녕하세요
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,두 줄로 된\N자막입니다

자주 묻는 질문

Default 스타일은 어떤 모양인가요?
흰색 Arial 48 크기에 검은 외곽선 2, 그림자는 없고, 1920×1080 기준으로 화면 아래 가운데에서 30픽셀 위에 놓입니다. Arial에는 한글 글자가 없으므로 Aegisub의 스타일 관리자에서 한글 글꼴로 바꿔 두는 것이 좋습니다.
SRT의 기울임 같은 태그는 어떻게 되나요?
<i> 같은 태그는 바꾸지 않고 ASS 문장에 그대로 옮깁니다. ASS는 이런 태그 대신 중괄호로 감싼 자체 오버라이드 코드를 쓰므로, 변환한 뒤 편집기에서 직접 바꿔야 합니다.
WebVTT 파일도 넣을 수 있나요?
네. SRT와 같은 방식으로 읽으며 WEBVTT 헤더와 NOTE 블록은 건너뛰고 위치 설정은 버립니다. 문장 안의 WebVTT 태그는 SRT 태그처럼 그대로 옮겨집니다.
.ssa 파일로도 만들 수 있나요?
아니요. ASS(ScriptType v4.00+) 형식으로만 만들며 subtitles.ass로 내려받습니다. 반대로 SRT가 필요하면 ASS SRT 변환기를 씁니다.