홈 블로그 기능 요금제
기술 가이드

ASS 자막에 색상과 그라데이션 넣기: \1c부터 \t, \clip까지

2026년 10월 9일 7분 소요

ASS 자막의 색 지정 기본은 ASS 태그 가이드에서 다뤘습니다. BGR 순서로 색 코드를 쓴다는 점도 거기에 정리해 두었습니다. 이 글은 그다음 단계입니다. 글자 몸통, 테두리, 그림자를 따로 칠하는 법, 시간에 따라 색이 바뀌게 하는 법, 그리고 ASS에 없는 "그라데이션"을 비슷하게 만드는 방법을 Aegisub 공식 문서 기준으로 설명합니다.

색은 네 군데에 따로 칠할 수 있습니다

Aegisub 문서에 따르면 색상 태그는 네 가지이고, \c는 \1c의 줄임말입니다.

색 코드는 반드시 &H로 시작해 &로 끝나야 합니다. 같은 네 가지 색은 스타일 편집기의 Primary, Secondary, Outline, Shadow 항목과도 대응합니다. 매 줄마다 태그를 쓰기 싫다면 스타일에 기본색을 정해 두고, 바꿀 부분만 태그로 덮어쓰면 됩니다.

{\1c&HFFFFFF&\3c&H000000&\4c&H808080&}흰 글자, 검은 테두리, 회색 그림자

투명도도 부위별로 따로

투명도 태그도 같은 구조입니다. \alpha는 네 부위를 한 번에, \1a부터 \4a는 각각 따로 정합니다. 00이 완전히 불투명하고 FF가 완전히 투명합니다. 문서 예시처럼 \1a&HFF&를 쓰면 글자 몸통만 사라지고 테두리와 그림자만 남습니다. 속이 빈 외곽선 글씨를 만들 때 쓰는 방법입니다.

시간에 따라 색이 바뀌게: \t

\t는 스타일을 서서히 바꾸는 태그입니다. 형식은 네 가지입니다.

\t(<스타일>)
        \t(<accel>,<스타일>)
        \t(<t1>,<t2>,<스타일>)
        \t(<t1>,<t2>,<accel>,<스타일>)

t1과 t2는 줄 시작 시각을 기준으로 한 밀리초입니다. 생략하면 줄 전체 길이에 걸쳐 바뀝니다. accel이 1이면 일정한 속도로, 0과 1 사이면 빠르게 시작해 느리게 끝나고, 1보다 크면 느리게 시작해 빠르게 끝납니다. \1c~\4c와 \1a~\4a는 모두 \t로 움직일 수 있는 태그 목록에 들어 있습니다.

{\1c&HFF0000&\t(\1c&H0000FF&)}Hello!

Aegisub 문서의 예시입니다. BGR 순서라서 &HFF0000&은 파란색입니다. 글자는 파랗게 시작해서 줄이 끝날 때 완전히 빨갛게 바뀝니다.

화면 위 그라데이션은 \clip으로 나눠 칠합니다

Aegisub 문서의 태그 목록에는 글자 하나에 여러 색을 한 번에 흘려 넣는 그라데이션 태그가 없습니다. 대신 \clip(x1,y1,x2,y2)가 있습니다. 지정한 사각형 안쪽만 보이게 하는 태그이고, 좌표는 스크립트 해상도 기준의 정수 픽셀입니다. \iclip은 반대로 사각형 안을 가립니다.

이걸 이용하면 같은 줄을 여러 번 복사한 뒤, 각 줄에 서로 다른 띠 영역과 색을 줘서 겹치는 방식으로 위아래 색이 달라 보이게 만들 수 있습니다.

Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\pos(960,900)\clip(0,860,1920,900)\1c&H00FFFF&}가사 한 줄
        Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\pos(960,900)\clip(0,900,1920,940)\1c&H0080FF&}가사 한 줄

위 예시는 1920x1080 스크립트에서 글자 위쪽 절반은 노란색, 아래쪽 절반은 주황색으로 보이게 하는 구조입니다. 띠를 더 잘게 나누고 색을 조금씩 바꿀수록 부드러워지지만 줄 수도 그만큼 늘어납니다. 좌표는 실제 글자 크기와 위치에 맞춰 조정해야 합니다.

주의: 문서에 따르면 \t 안에서 움직일 수 있는 것은 사각형 \clip뿐이고, 벡터 도형 \clip은 움직일 수 없습니다. 한 \t 안에 \clip과 \iclip을 섞으면 원하지 않는 결과가 나온다고도 적혀 있습니다.

LyricFlow에서 되는 것과 안 되는 것

LyricFlow의 ASS 편집 도구는 태그를 추가하거나 지우고, 줄별 텍스트 색상을 바꾸는 기능을 제공합니다. 위에서 설명한 \clip 띠 나누기나 \t 색 전환은 자동으로 만들어 주지 않으니 Aegisub 같은 편집기에서 직접 작업해야 합니다.

그렇게 공들여 넣은 태그는 번역할 때 지켜집니다. LyricFlow는 번역 전에 {...} 태그 블록과 \N 같은 줄바꿈 코드를 따로 빼 두고, 번역이 끝나면 원래 위치에 되돌려 놓습니다.

참고

색을 입힌 ASS도 태그를 지키며 번역합니다

LyricFlow는 번역 전에 {...} 태그 블록을 따로 빼 두었다가 번역 뒤 제자리에 돌려놓습니다.

무료로 체험하기