Skip to content

SSA를 LRC로 자막 변환

SubStation Alpha 자막 스크립트를 음악 플레이어용 동기화된 LRC 가사로 변환합니다.

SSA 파일을 여기로 드래그 앤 드롭

또는 클릭하여 찾아보기

최대 50MB .ssa 파일 지원

핵심 엔진 아키텍처

왜 SSA를 LRC로 변환해야 하나요?

LRC는 음악 플레이어에서 동기화된 가사를 표시하기 위한 표준 형식입니다. 자막을 가라오케 텍스트로 표시하거나 음악 앱에서 동기화하려면 LRC가 필요합니다. SubStation Alpha 파일은 영상 자막용으로 설계되어 음악 플레이어에서 직접 읽을 수 없습니다. 이 변환기는 SSA 대사 행을 읽고 Override 태그를 제거하며 Centisecond 타임스탬프를 LRC 형식 [mm:ss.xx]로 변환합니다.

페이로드 & 구문 검사기

SSA → LRC 코드 구문 및 구조 검사

헤더 정의, 타임스탬프 구문, 큐 페이로드 형식을 나란히 비교하여 코드 수준의 대응 관계를 보여줍니다

밀리초 동기화
input.ssa
SSA 입력
[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,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.lrc
LRC 출력
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
사양 시트

SSA vs LRC 기술 사양

표준 규격 준수
입력 형식

SSA

SSA

SSA(SubStation Alpha v4)는 1996년의 스크립트 기반 자막 형식입니다. [Script Info], [V4 Styles], [Events] 섹션으로 구성되며 Inline Override 태그를 사용합니다. 대사 타이밍은 Centisecond 정밀도(H:MM:SS.cc)를 사용합니다.

출력 형식

LRC

LRC

LRC는 동기화된 텍스트 재생을 위한 가사 형식입니다. 각 행은 [mm:ss.xx](분:초.Centisecond) 형식의 시간 태그로 시작하며 텍스트가 이어집니다. LRC 파일은 AIMP, foobar2000 등의 음악 플레이어와 많은 스마트폰 음악 앱에서 로드되어 오디오에 동기화된 가사를 표시합니다.

형식 차이점

SSA는 [Events] 섹션이 있는 스크립트 구조 사용. LRC는 시간 태그와 텍스트의 플랫 목록 사용.
SSA 시간은 H:MM:SS.cc 형식. LRC 시간은 [mm:ss.xx] 형식.
SSA는 Inline Override 태그를 지원. LRC에는 포맷 태그 없음.
SSA는 스타일과 메타데이터를 포함. LRC는 텍스트와 타임스탬프만 포함.
SSA는 영상 플레이어에서 로드됨. LRC는 음악 플레이어에서 로드됨.
SSA 파일은 .ssa 확장자. LRC 파일은 .lrc 확장자.

변환 문제 해결 및 주의 사항

플레이어 호환성, 문자 인코딩, 타이밍 동기화에 대한 실용적인 해결책

4 가지 주의 사항
GOTCHA #1

플레이어에서 자막 싱크가 어긋나거나 점차 느려지는 현상

비디오 프레임레이트 차이(23.976 fps와 25 fps 등)로 인해 발생할 수 있습니다. 당사의 자막 싱크 조절 도구를 통해 전체 오프셋을 손쉽게 보정할 수 있습니다.

GOTCHA #2

한글 자막이 깨져서 물음표나 특수문자로 표시되는 경우

EUC-KR이나 ANSI로 저장된 과거 파일은 깨질 수 있습니다. 본 사이트는 표준 UTF-8로 정규화하여 출력합니다.

GOTCHA #3

여러 인물이 동시에 말할 때 자막이 겹쳐 보이는 문제

포맷마다 다중 자막 처리 방식이 다릅니다. 온라인 자막 편집기에서 개별 라인의 타이밍을 미세 조정할 수 있습니다.

GOTCHA #4

영상 편집 프로그램(프리미어, 다빈치 리졸브)에서 가져오기 오류

전문 편집 소프트웨어의 엄격한 포맷 표준을 고려하여 프리미어, 다빈치 리졸브 등에서 안정적으로 열리는 표준 결과물을 생성합니다.

기능

SSA Centisecond 시간을 LRC 시간 태그 [mm:ss.xx]로 변환
텍스트에서 모든 SSA Override 블록 제거
SSA 줄바꿈 마커를 LRC 줄바꿈으로 변환
[Events] 섹션에서 대사 텍스트를 원본 순서대로 추출
Dialogue 형식이 아닌 SSA 행은 건너뜁니다
일반적인 음악 플레이어와 호환되는 깨끗한 UTF-8 LRC 파일 생성
서버 업로드 없이 완전히 클라이언트 사이드에서 처리

변환하는 이유

음악 플레이어는 동기화된 가사 표시를 위해 LRC 파일을 읽습니다. SSA는 지원되지 않습니다.
자막의 대사를 가라오케 애플리케이션용 동기화된 가사로 변환합니다.
LRC는 SSA보다 컴팩트하며 오디오 동기화에 필요한 데이터만 포함합니다.
SSA 자막에서 음악이나 오디오 프로젝트용 텍스트 타이밍 정보를 추출합니다.
LRC 타임스탬프는 분과 초로 단순화되어 대부분의 음악 플레이어에 적합합니다.
SSA Override 태그와 스타일 데이터는 가사 표시에 관련 없으므로 제거됩니다.
기존 SSA 자막 모음에서 수동으로 다시 만들지 않고 LRC 파일을 생성할 수 있습니다.
Scenarios

일반적인 활용 사례

음악 플레이어 동기화

SSA 자막에서 LRC 가사를 생성하여 음악 플레이어가 오디오 트랙에 동기화하여 텍스트를 표시할 수 있도록 합니다.

가라오케 준비

SSA 대사를 호환되는 플레이어와 앱에서 기본적인 가라오케 동기화를 위한 LRC 텍스트로 변환합니다.

오디오 전사

LRC 지원이 필요한 오디오 프로젝트를 위해 SSA 자막에서 타이밍이 있는 텍스트를 추출합니다.

텍스트 보관

SSA 자막 모음을 컴팩트한 LRC 형식으로 변환하여 장기적인 텍스트 보관을 합니다.

다국어 텍스트

다국어 SSA 자막에서 LRC 파일을 생성하여 다양한 음악 앱에서 동기화합니다.

Format Ecosystem

관련 포맷

사용 방법

  1. 1

    .ssa 파일을 드래그하거나 파일 선택으로 업로드합니다.

  2. 2

    파서가 [Events] 섹션을 읽고 모든 대사 행을 식별합니다.

  3. 3

    중괄호의 Override 태그를 텍스트에서 제거합니다.

  4. 4

    Start 시간을 Centisecond에서 LRC 분초 형식으로 변환하고 End 시간은 제외합니다.

  5. 5

    각 대사 행에 LRC 시간 태그를 할당하고 파싱된 순서대로 배치합니다.

  6. 6

    LRC 파일을 UTF-8로 인코딩하여 다운로드 가능하게 합니다.

자주 묻는 질문

LRC는 텍스트를 오디오 재생과 동기화하는 가사 파일 형식입니다. [01:23.45]처럼 각 가사 줄 앞에 타임스탬프 태그가 붙어 1분 23.45초에 텍스트가 표시됨을 나타냅니다. 음악 플레이어는 LRC 파일을 읽어 곡 재생 중 스크롤 가사를 보여 줍니다. 제목, 아티스트, 앨범, 타이밍 오프셋 같은 메타데이터 태그도 선택적으로 지원합니다.

SSA는 시:분:초.센티초 형식인 H:MM:SS.cc를 사용하고, LRC는 분:초.센티초 형식인 [mm:ss.xx]를 사용합니다. 변환기는 시간 값을 추가 분으로 환산합니다. 예를 들어 SSA 시간 0:01:30.50은 LRC 태그 [01:30.50]이 됩니다. 1시간이 넘는 SSA 시간도 총 분 단위로 계산됩니다.

중괄호 안의 오버라이드 태그는 모두 제거됩니다. LRC는 스타일 기능이 없는 일반 텍스트 형식입니다. {\fs28}, {\c&HFF&}, {\pos(320,400)} 같은 태그가 삭제되고, LRC 가사에는 대사 텍스트만 남습니다.

네. SSA 파일에 노래나 오디오 트랙에 맞춘 타이밍 텍스트가 있다면, 변환기가 각 Dialogue 줄에서 시작 시간과 텍스트를 추출해 LRC 가사를 만듭니다. 결과는 LRC 동기화 가사 표시를 지원하는 음악 플레이어에서 사용할 수 있습니다.

아니요. LRC 형식은 종료 시간을 지원하지 않습니다. 각 가사 줄은 자신의 타임스탬프에 표시되기 시작하고, 다음 줄이 시작될 때까지 유지됩니다. 변환 중 SSA End 시간은 사양에 따라 생략됩니다. 이는 음악 플레이어가 LRC 파일을 처리하는 표준 방식과 같습니다.

네. 회원가입과 워터마크 없이 완전히 무료이며 파일당 최대 50MB까지 지원합니다. 모든 처리는 브라우저에서 진행됩니다.

자막을 변환할 준비가 되셨나요?

SSA 파일을 여기에 놓고 LRC로 즉시 변환하세요.