Skip to content

LRC를 SRT로 자막 변환

LRC 가사를 SubRip 자막 형식으로 변환하세요.

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

또는 클릭하여 찾아보기

최대 50MB .lrc 파일 지원

핵심 엔진 아키텍처

LRC → SRT 정보

동기화된 가사를 표준 자막으로 변환하세요. 이 도구는 각 LRC [MM:SS.xx] 타임스탬프 태그를 읽고 순차 인덱스, 시작 시간, 추정 종료 시간이 있는 SRT 항목을 생성하여, 음악 플레이어용으로 제작된 가사를 비디오에 굽거나 VLC, MPC-HC 및 모든 비디오 플레이어에 로드할 수 있게 합니다.

페이로드 & 구문 검사기

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

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

밀리초 동기화
input.lrc
LRC 입력
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
output.srt
SRT 출력
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
사양 시트

LRC vs SRT 기술 사양

표준 규격 준수
입력 형식

LRC

LRC

LRC(.lrc)는 음악 플레이어용 동기화 가사 형식입니다. 각 라인은 [MM:SS.xx] 타임스탬프 태그로 시작하고 그 다음에 가사 텍스트가 옵니다. 아티스트, 제목, 앨범, 제작자 정보를 위한 [ar:], [ti:], [al:], [by:]와 같은 선택적 메타데이터 태그를 포함할 수 있습니다.

출력 형식

SRT

SRT

SRT(SubRip, .srt)는 가장 널리 지원되는 자막 형식입니다. 각 항목에는 순차 인덱스, HH:MM:SS,mmm --> HH:MM:SS,mmm 시간 범위, 하나 이상의 텍스트 라인이 있습니다. VLC, MPC-HC, MPV 및 사실상 모든 플랫폼의 모든 비디오 플레이어의 기본 형식입니다.

형식 차이점

LRC는 라인당 하나의 인라인 타임스탬프를 사용합니다: [01:30.50]가사 텍스트. SRT는 큐 번호, 타임스탬프 범위, 텍스트를 별도 라인으로 사용합니다.
LRC 타임스탬프는 [mm:ss.xx] 형식(분, 초, 센티초)입니다. SRT 타임스탬프는 쉼표 구분자가 있는 HH:MM:SS,mmm 형식(시, 분, 초, 밀리초)입니다.
LRC에는 종료 타임스탬프가 없습니다. SRT는 시작 및 종료 시간이 모두 필요합니다(00:01:30,500 --> 00:01:35,000). 변환기는 종료 시간을 자동으로 계산합니다.
LRC에는 큐 번호가 없습니다. SRT는 각 큐 앞에 순차 번호(1, 2, 3...)가 필요합니다.
LRC는 [ti:title], [ar:artist], [al:album]과 같은 메타데이터 태그를 지원합니다. SRT는 메타데이터 지원이 없으며 변환 중에 이 태그들은 제거됩니다.
LRC는 연속 스크롤 가사용으로 설계되었습니다. SRT는 나타나고 사라지는 개별 자막 큐용으로 설계되었습니다.

변환 문제 해결 및 주의 사항

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

4 가지 주의 사항
GOTCHA #1

긴 간주 구간(기타 솔로 등) 동안 가사가 계속 화면에 남아 있는 이유는 무엇인가요?

표준 LRC 규격에서는 가사 사이에 45초의 기타 솔로가 있어도 다음 가사가 나올 때까지 타임스탬프가 없습니다. 변환기는 최대 큐 지속 시간을 별도로 적용하지 않으므로, 이전 가사는 다음 타임스탬프까지 화면에 유지됩니다.

GOTCHA #2

변환된 SRT 파일에 아티스트 및 앨범 정보가 누락됩니다

LRC 헤더에는 종종 `[ar:가수]`, `[ti:곡명]`, `[al:앨범]` 같은 태그가 포함되어 있습니다. SubRip(.srt)은 헤더 메타데이터 영역을 지원하지 않으므로 자막 변환 시 이 태그들은 건너뜁니다. 음악 정보가 필요하다면 당사 자막 편집기에서 인트로 자막 큐로 추가할 수 있습니다.

GOTCHA #3

자막 싱크가 미세하게 어긋나거나 지연됩니다

LRC 파일 상단에 `[offset:+/-밀리초]` 태그가 포함되어 있는지 확인하세요. AllSubConverter는 오프셋 태그를 자동으로 인식하여 적용합니다. 리마스터 음원 등으로 전주 길이가 달라진 경우에는 자막 싱크 도구로 정밀하게 미세 조정하세요.

GOTCHA #4

한 줄에 타임스탬프가 여러 개 있는 반복 후렴구 처리

일부 LRC 파일은 반복되는 후렴구를 단일 행에 여러 태그(예: `[01:10.00][02:20.00]후렴구`)로 압축해 표기합니다. 당사 엔진은 다중 태그를 자동으로 분리하여 시간 순서에 맞는 개별 SRT 큐로 전개합니다.

기능

다음 라인 시작 시간을 기준으로 각 큐의 종료 타임스탬프 자동 계산
LRC [mm:ss.xx] 타임스탬프를 SRT HH:MM:SS,mmm 형식으로 변환
SRT 사양에 필요한 순차 큐 번호 추가
올바른 SRT 구조로 출력 서식(번호, 타임스탬프 라인, 텍스트, 빈 라인)
고정 3초 기본 지속 시간으로 마지막 큐 처리
표준 줄 단위 LRC의 가사 텍스트 보존
[ti:], [ar:], [al:] 같은 메타데이터 태그는 자막 큐로 처리하지 않음
클라이언트 측 처리 - 업로드 없이 파일이 기기에 안전하게 유지됨

변환하는 이유

음악 플레이어(foobar2000, Poweramp, Musicolet)용으로 동기화된 가사 파일은 LRC 형식을 사용하지만 비디오 자막은 시작 및 종료 타임스탬프가 있는 SRT가 필요합니다.
SRT는 VLC, MX Player, Kodi, 스마트 TV 및 사실상 모든 비디오 플레이어에서 지원되는 범용 자막 형식인 반면 LRC는 오디오 전용입니다.
LRC 파일에는 종료 타임스탬프가 없으므로 SRT로 변환하려면 다음 라인 시작 시간을 기준으로 큐 종료 시간을 계산해야 합니다.
YouTube, Vimeo 및 소셜 플랫폼의 음악 비디오는 적절한 자막 표시를 위해 LRC 가사 파일이 아닌 SRT 자막이 필요합니다.
LRC 가사 타이밍으로 제작된 가라오케 비디오는 HandBrake나 ffmpeg와 같은 도구로 비디오에 자막을 굽기 위해 SRT 형식이 필요합니다.
LRC 파일은 여러 줄 큐나 서식을 지원하지 않지만 SRT는 적절한 대사 표시를 위해 여러 줄 자막 텍스트를 처리합니다.
방송 및 스트리밍 비디오 플랫폼은 자막 전송에 SRT(또는 TTML)를 요구하며 LRC 형식은 결코 요구하지 않습니다.
Scenarios

일반적인 활용 사례

음악 비디오 자막

YouTube, Vimeo 및 소셜 미디어 플랫폼에서 비디오 자막 형식이 필요한 음악 비디오용으로 LRC 동기화 가사를 SRT 자막으로 변환합니다.

가라오케 비디오 제작

HandBrake, ffmpeg 또는 Adobe Premiere를 사용하여 가라오케 비디오에 자막을 굽기 위해 LRC 가라오케 타이밍을 SRT 형식으로 변환합니다.

가사에서 자막으로 마이그레이션

오디오 전용 가사 표시에서 비디오 자막으로 이동할 때 범용 비디오 플레이어 호환성을 위해 LRC 파일을 SRT로 변환합니다.

교육용 비디오 자막

언어 학습 오디오 자료의 LRC 파일을 동일한 콘텐츠의 교육용 비디오 버전을 위한 SRT 자막으로 변환합니다.

스마트 TV 음악 표시

스마트 TV는 SRT 자막을 지원하지만 LRC 가사는 지원하지 않습니다. 음악 비디오 재생 중 동기화된 가사 표시를 위해 LRC를 SRT로 변환합니다.

Format Ecosystem

관련 포맷

사용 방법

  1. 1

    .lrc 파일을 변환기에 업로드하거나 드래그하세요.

  2. 2

    파서가 각 [mm:ss.xx] 타임스탬프와 관련 가사 텍스트 라인을 읽습니다.

  3. 3

    LRC 타임스탬프를 SRT HH:MM:SS,mmm 형식으로 변환합니다.

  4. 4

    각 큐의 종료 시간은 다음 라인의 시작 시간으로 설정되고, 마지막 큐는 고정 3초가 적용됩니다.

  5. 5

    순차 큐 번호가 추가되고 각 항목이 유효한 SRT로 서식이 지정됩니다.

  6. 6

    .srt 파일을 다운로드하여 모든 비디오 플레이어나 자막 도구에서 사용할 수 있습니다.

자주 묻는 질문

LRC 파일은 라인당 시작 타임스탬프만 포함하며 종료 시간은 없습니다. SRT는 시작 및 종료가 모두 필요합니다. 변환기는 각 큐의 종료 시간을 LRC 파일의 다음 라인 시작 시간으로 계산합니다. 마지막 라인에는 기본 지속 시간 3초가 추가됩니다.

네. LRC를 SRT로 변환한 후 ffmpeg -i video.mp4 -vf subtitles=output.srt output_hardcoded.mp4를 사용하여 자막을 영구적으로 비디오에 굽을 수 있습니다. 이는 자막을 비디오 프레임에 직접 임베드합니다.

LRC 파일에는 종종 [ti:곡 제목], [ar:아티스트 이름], [al:앨범 이름]과 같은 메타데이터 태그가 포함됩니다. SRT는 메타데이터 지원이 없으므로 변환 중에 이 태그들은 제거됩니다. 타임스탬프가 있는 가사 라인만 SRT 큐로 변환됩니다.

SRT는 VLC, MX Player, Kodi, Plex, Emby, Jellyfin, MPC-HC, MPV, 스마트 TV(Samsung, LG, Sony) 및 사실상 모든 미디어 플레이어에서 지원되는 범용 자막 형식입니다. 플레이어가 자막을 지원한다면 SRT를 지원합니다.

[01:30.50]과 같은 LRC 타임스탬프는 분:초.센티초로 파싱되어 SRT 형식인 00:01:30,500(쉼표 구분자가 있는 HH:MM:SS,mmm)으로 변환됩니다. 센티초에 10을 곱하여 밀리초를 얻습니다.

네, 완전히 무료이며 가입이 필요 없고 워터마크가 없습니다. 파일당 최대 크기는 50MB이고 모든 처리는 브라우저에서 로컬로 수행됩니다.

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

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