OKfmt

LRC 동기화 가사 생성 가이드: 타임스탬프 구문과 플레이어 호환성

이 문서는 LRC 가사의 표준 구문과 매칭 규칙을 설명하고, 주요 플랫폼 및 로컬 플레이어 간의 지원 차이를 비교하며, SRT에서의 변환 시나리오를 다룹니다.

2026-08-11에 업데이트됨

LRC 가사의 핵심 타임스탬프 구문

표준 LRC 가사는 각 가사 줄의 재생 시간을 [mm:ss.xx] 형식으로 표시합니다. 여기서 mm은 분을 나타내며 값의 범위는 00부터 99까지이고, ss는 초를 나타내며 값의 범위는 00부터 59까지이고, xx는 센티초, 즉 100분의 1초를 나타냅니다.

센티초 단위의 시간 정밀도는 대부분의 로컬 음악 플레이어의 동기 스크롤 요구 사항을 충족합니다. 일부 플레이어는 센티초 부분을 생략하고 [mm:ss] 형식만 유지하는 것을 지원하지만, 이 구문은 센티초를 포함하는 표준 형식보다 호환성이 낮습니다.

반복 가사 단락의 구현 메커니즘

코러스와 같이 반복되는 가사 단락의 경우, 해당 가사를 다시 작성할 필요 없이 한 줄에 여러 타임스탬프 태그를 추가하여 효과를 구현할 수 있습니다. 구체적인 구문은 해당 가사 앞에 여러 타임스탬프 태그를 순서대로 추가하는 방식이며, 형식은 [mm:ss.xx][mm:ss.xx]반복 가사 내용 입니다.

이 메커니즘은 LRC 형식의 일반적인 확장 규칙입니다. NetEase Cloud Music, QQ Music, foobar2000, AIMP를 포함한 모든 주요 플레이어가 이 구문을 지원하므로, LRC 파일 내 중복 내용을 줄일 수 있습니다.

로컬 플레이어의 LRC 매칭 규칙

대부분의 로컬 음악 플레이어는 동일 이름 동일 디렉토리 매칭 규칙을 따릅니다. 이 규칙은 LRC 파일의 기본 파일 이름이 해당 오디오 파일의 기본 파일 이름과 정확히 같아야 하고, 두 파일이 모두 같은 폴더에 저장되어 있어야 한다는 요구사항입니다.

일반적인 오디오 형식으로는 MP3, FLAC, AAC 등이 있습니다. LRC 파일의 해당 파일 확장자는 .lrc이며, 확장자는 반드시 소문자여야 합니다. 일부 플레이어는 대문자 .LRC 확장자를 가진 가사 파일을 인식하지 못합니다.

플랫폼별 플레이어의 LRC 지원 차이

로컬 플레이어는 주로 외부 독립 LRC 파일을 읽습니다. 스트리밍 플랫폼에서 내보낸 대부분의 LRC 파일은 표준 구문을 준수하므로 로컬 플레이어에서 직접 사용할 수 있습니다.

foobar2000은 기본적으로 오디오 파일에 임베디드된 LRC 가사를 읽지 않습니다. 사용자는 임베디드 가사의 읽기 및 표시를 활성화하려면 foo_uie_lyrics 컴포넌트를 설치해야 합니다.

플레이어 종류한 줄당 여러 타임스탬프임베디드 LRC동기화 스크롤
NetEase Cloud Music / QQ Music지원지원, 임베디드 오디오 태그를 읽음지원
foobar2000지원임베디드 내용을 읽으려면 해당 컴포넌트 설치 필요지원
AIMP지원네이티브로 임베디드 태그 읽기 지원지원

SRT에서 LRC로의 변환 사용 시나리오 유의사항

팟캐스트와 오디오북 콘텐츠는 종종 SRT 형식 자막을 포함합니다. 이 내용은 SRT to LRC 변환기를 통해 LRC 가사로 변환하여 로컬 플레이어에서 스크롤 재생 위치 지정을 활성화할 수 있습니다.

변환된 LRC 파일은 동일 이름 동일 디렉토리 규칙에 따라 해당 오디오 파일과 매칭됩니다. 사용자는 재생 중에 듣고 싶은 특정 단락으로 위치를 이동할 수 있어, 오디오 콘텐츠 재생의 제어 가능성을 높입니다.

자주 묻는 질문

LRC 가사를 오디오 파일에 임베디드할 수 있습니까?

가능합니다. 대부분의 스트리밍 플레이어와 로컬 플레이어 AIMP는 오디오 파일에 임베디드된 LRC 가사를 읽는 것을 지원합니다. foobar2000은 임베디드 가사를 읽으려면 추가 컴포넌트를 설치해야 하므로, 독립 LRC 파일이 더 높은 호환성을 제공합니다.

로컬 플레이어가 가져온 LRC 가사를 인식하지 못하는 이유는 무엇입니까?

대부분의 경우 파일 이름이 일치하지 않거나 저장 디렉토리가 일치하지 않아 발생합니다. 대문자와 공백을 포함하여 LRC의 기본 파일 이름이 오디오의 기본 파일 이름과 정확히 같은지 확인하고, 두 파일이 모두 같은 디렉토리에 저장되어 있는지 확인하십시오.

SRT to LRC 변환 후 가사가 동기화되지 않는 이유는 무엇입니까?

이는 대부분 원본 SRT 자막에 전체 시간 오프셋이 존재하기 때문에 발생합니다. 원본 SRT 자막의 전체 시간 오프셋을 조정한 후, SRT to LRC 도구를 사용해 다시 변환하면 시간이 동기화된 LRC 파일을 얻을 수 있습니다.