ASS 자막 태그 완벽 가이드: 스타일링의 모든 것
ASS(Advanced SubStation Alpha) 자막 포맷은 강력한 스타일 태그 시스템을 제공합니다. 이 가이드에서는 ASS 자막에서 자주 사용되는 핵심 태그들을 카테고리별로 정리하고, 실제 사용 예시를 통해 각 태그의 효과를 설명합니다.
기본 개념: Override 태그
ASS의 스타일 태그는 Override 태그라고 불리며, 중괄호 {} 안에 백슬래시(\)와 함께 작성합니다. 하나의 중괄호 안에 여러 태그를 동시에 사용할 수 있으며, 태그가 나타난 시점부터 해당 줄이 끝날 때까지 효과가 적용됩니다.
🎬 애니메이션 태그
\fad(t1,t2) 페이드 인/아웃
자막이 나타날 때와 사라질 때의 페이드 효과를 설정합니다. 시간 단위는 밀리초(ms)입니다.
팬섭에서 가장 자주 사용되는 태그 중 하나입니다. 대부분의 자막에 {\fad(300,300)}을 기본으로 적용하면 자연스러운 전환 효과를 얻을 수 있습니다.
\fade(a1,a2,a3,t1,t2,t3,t4) 고급 페이드
더 복잡한 투명도 전환을 설정합니다. 세 단계의 투명도(0~255)와 네 개의 시간 포인트를 지정합니다.
📍 위치 태그
\pos(x,y) 절대 위치
자막의 위치를 픽셀 단위로 정확하게 지정합니다. 좌표는 영상의 해상도(PlayResX, PlayResY)를 기준으로 합니다.
\an(1-9) 정렬 위치
자막의 기준 위치를 숫자 패드 레이아웃으로 설정합니다. \pos와 함께 사용하면 해당 지점을 기준으로 정렬됩니다.
\an7 좌상 | \an8 중상 | \an9 우상 |
\an4 좌중 | \an5 정중앙 | \an6 우중 |
\an1 좌하 | \an2 중하 (기본) | \an3 우하 |
\move(x1,y1,x2,y2) 이동 애니메이션
자막이 한 지점에서 다른 지점으로 이동하는 애니메이션을 만듭니다.
🎨 색상 & 투명도 태그
\c&HBBGGRR& 텍스트 색상
텍스트 색상을 설정합니다. 주의: ASS의 색상 코드는 일반적인 RGB가 아니라 BGR(Blue-Green-Red) 순서입니다.
⚠️ BGR 순서에 주의! ASS의 색상 코드는 일반 웹 색상(#RRGGBB)과 순서가 반대입니다. 빨간색을 넣으려면 &H0000FF&로, 파란색을 넣으려면 &HFF0000&로 작성해야 합니다.
색상 관련 추가 태그
| 태그 | 대상 | 설명 |
|---|---|---|
\1c | 기본 텍스트 | 주요 텍스트 색상 |
\2c | 보조 색상 | 카라오케 사용 시 적용 |
\3c | 외곽선 | 텍스트 테두리 색상 |
\4c | 그림자 | 텍스트 그림자 색상 |
\alpha | 전체 | 전체 투명도 (00=불투명, FF=투명) |
📝 텍스트 스타일 태그
| 태그 | 효과 | 예시 |
|---|---|---|
\b1 | 굵게 | {\b1}굵은 텍스트{\b0} |
\i1 | 기울임 | {\i1}기울어진 텍스트{\i0} |
\u1 | 밑줄 | {\u1}밑줄 텍스트{\u0} |
\s1 | 취소선 | {\s1}취소된 텍스트{\s0} |
\fs48 | 글꼴 크기 | 48px 크기로 설정 |
\fn | 글꼴 변경 | {\fnArial}Arial 폰트 적용 |
\bord3 | 테두리 두께 | 3px 두께의 외곽선 |
\shad2 | 그림자 두께 | 2px 그림자 |
\N | 줄바꿈 | 강제 줄바꿈 |
🔄 실전 조합 예시
실제 팬섭에서 자주 사용하는 태그 조합 예시입니다:
💡 LyricFlow에서 ASS 태그 활용하기: LyricFlow의 "ASS 편집" 탭에서는 코드를 직접 수정하지 않고도 페이드 효과 추가, 줄별 색상 지정, 태그 일괄 제거 등을 GUI로 간편하게 수행할 수 있습니다. 또한 Pro 플랜의 AI 번역은 이 모든 태그를 완벽하게 보존합니다.
태그가 손상되는 이유와 해결법
ASS 파일을 일반 번역기(Google 번역, DeepL 등)에 넣으면 태그가 손상되는 경우가 많습니다. 이는 번역기가 {\fad(300,300)} 같은 태그를 일반 텍스트로 인식하여 번역하거나 삭제하기 때문입니다.
LyricFlow의 해결법: 번역 전에 모든 ASS 태그를 고유한 플레이스홀더로 치환(마스킹)하고, AI가 텍스트만 번역한 뒤, 원래 태그를 정확한 위치에 복원합니다. 이 과정을 통해 99% 이상의 태그 보존율을 달성합니다.