SRT to LRC 튜토리얼 — 무료로 자막을 가사로 변환 | AllSubConverter
자막 파일과 가사 파일은 모두 텍스트와 타이밍을 짝지지만, 서로 다른 방식을 사용합니다. 음악 플레이어는 SRT가 아닌 LRC를 원합니다. 이 튜토리얼은 LRC 포맷을 설명하고, LRC가 빛나는 곳을 알려주며, SRT를 LRC로 변환하여 트랙에 동기화된 가사를 표시하는 방법을 보여줍니다.
LRC 포맷이란
LRC(LyRIC의 약자)는 시간 동기화 가사의 사실상 표준입니다. SRT처럼 줄마다 별도의 시작 및 종료 타임스탬프를 사용하는 대신, 각 가사 줄 앞에 해당 줄이 표시되어야 할 시점을 나타내는 단일 시간 태그가 붙습니다. 이 포맷은 간결하고, 사람이 읽을 수 있으며, 거의 모든 음악 및 노래방 플레이어에서 지원됩니다.
기본 LRC 파일은 다음과 같습니다:
[ti:Song Title]
[ar:Artist Name]
[00:12.00]First line of the song
[00:16.50]Second line of the song
[00:21.10]Third line of the song
상단의 대괄호 메타데이터는 선택 사항이지만 유용합니다. 이 태그는 제목([ti:]), 아티스트([ar:]), 앨범([al:]) 등을 표시합니다. 각 가사 줄은 대괄호 안의 단일 타임스탬프와 바로 뒤에 오는 텍스트로 구성됩니다.
타임스탬프 포맷 차이
SRT에서 LRC로 이동할 때 가장 큰 기계적 변화는 타임스탬프 스타일입니다. SRT 스탬프는 길고 밀리초 앞에 쉼표를 사용합니다. LRC 스탬프는 짧고 마침표(또는 콜론)를 사용합니다.
| 기능 | SRT | LRC |
|---|---|---|
| 타임스탬프 포맷 | 00:01:23,400 |
[01:23.40] |
| 시작 / 종료 시간 | 큐마다 시작과 종료 모두 | 시작만; 종료는 다음 줄에 의해 결정 |
| 구분자 | ms 앞 쉼표 | ms 앞 마침표 |
| 큐 번호 | 필수 (1, 2, 3...) | 사용 안 함 |
LRC는 시작 시간만 저장하므로 변환기는 각 SRT 큐의 시작 타임스탬프를 가져와 [mm:ss.xx]로 재포맷하고 종료 시간을 완전히 삭제합니다.
LRC가 빛나는 곳 — 사용 사례
LRC는 음악을 위해 만들어졌으며, 여전히 그 분야를 장악하고 있습니다:
- 노래방 플레이어. 데스크톱 및 임베디드 노래방 시스템은 음악에 맞춰 줄을 하이라이트하기 위해 LRC를 읽습니다.
- 모바일 음악 앱. 많은 Android 및 iOS 플레이어가 트랙 재생 중에 LRC 가사를 스크롤합니다.
- 임베디드 기기. 휴대용 MP3 플레이어와 일부 카 오디오는 트랙과 함께 LRC를 표시합니다.
- 가사집 및 학습. 언어 학습자는 정적 텍스트보다 동기화된 가사를 따라가기 더 쉽습니다.
뮤직 비디오를 보면서 가사를 SRT로 전사한 적이 있다면, LRC로 변환하면 그 전사본을 음악 플레이어가 실제로 사용할 수 있는 파일로 만들 수 있습니다.
고급 LRC는 진정한 노래방 하이라이팅을 위한 단어별 타임스탬프(Enhanced LRC)도 지원하지만, 대부분의 플레이어는 일반 줄 단위 LRC를 기대합니다.
변환 가이드
- 변환기를 엽니다. SRT to LRC 도구로 이동합니다.
- SRT를 로드합니다. 자막 파일을 드래그하거나, 내용을 붙여넣거나, 기기에서 선택합니다.
- 변환을 실행합니다. 도구가 각 큐의 시작 시간을 추출하여
[mm:ss.xx]로 다시 작성하고, 큐 번호를 제거하고, 태그 뒤에 가사 텍스트를 추가합니다. - 선택적 메타데이터를 추가합니다. 파일 상단을 편집하여
[ti:]및[ar:]태그를 포함시켜 플레이어가 곡 제목과 아티스트를 표시하도록 합니다. - LRC를 다운로드합니다. 오디오 파일과 동일한 기본 이름으로 저장합니다(예:
song.mp3옆에song.lrc)하여 플레이어가 자동 감지하도록 합니다. - 재생을 테스트합니다. 음악 또는 노래방 플레이어에서 트랙을 열고 가사가 동기화되어 스크롤되는지 확인합니다.
주의할 점 두 가지: SRT가 뮤직 비디오에 맞춰 타이밍이 설정된 경우, 순수 오디오 트랙에 대해 시작 시간이 약간 어긋날 수 있으므로 처음 몇 줄을 확인하세요. 그리고 SRT의 큐가 두 줄로 나뉘어 있는 경우, 변환기가 타임스탬프가 전체 가사에 연결되도록 하나의 LRC 줄로 병합합니다.
팁: LRC에서 밀리초는 두 자리로 유지하세요. SRT는 세 자리 밀리초(,400)를 사용하지만, LRC는 관례적으로 센티초(.40)로 반올림합니다. 변환기가 반올림을 처리합니다.
자주 묻는 질문
종료 타임스탬프는 어떻게 되나요?
삭제됩니다. LRC는 줄이 표시되어야 할 순간만 저장합니다. 줄은 다음 타임스탬프가 도착할 때까지 화면에 유지됩니다. 이것이 음악 플레이어가 줄당 두 개의 타임스탬프를 관리하지 않고도 가사를 깔끔하게 스크롤할 수 있는 이유입니다.
단어별 노래방 하이라이팅을 얻을 수 있나요?
일반 SRT to LRC는 줄 단위 가사를 생성합니다. 음절 수준 하이라이팅을 위해서는 각 단어 안에 두 번째 타임스탬프가 중첩된 Enhanced LRC가 필요합니다. 줄 기반 LRC에서 시작하여 단어별 동기화가 필요한 곳에 내부 태그를 수동으로 추가하세요.
가사가 약간 빠르거나 느린 이유는 무엇인가요?
SRT가 뮤직 비디오에 맞춰 타이밍이 설정된 경우, 비디오의 인트로나 다른 마스터 때문에 플레이어의 오디오가 수백 밀리초 어긋날 수 있습니다. 첫 줄이 보컬에 정확히 맞을 때까지 편집기에서 모든 태그를 고정 오프셋만큼 조정하세요.
LRC를 지원하는 플레이어는?
대부분의 전용 음악 플레이어가 지원합니다. 인기 있는 데스크톱 및 모바일 앱, 노래방 소프트웨어, 많은 휴대용 미디어 기기를 포함합니다. 브라우저 기반 플레이어는 다양하므로 웹에 게시하는 경우 최대 도달을 위해 LRC와 함께 VTT 또는 SRT 사본을 유지하세요.
웹 캡션 파일에서 오시는 건가요? VTT to SRT 변환 후 동일한 워크플로를 따르거나, 전용 VTT to LRC 경로를 사용하여 VTT에서 직접 변환할 수 있습니다.