Skip to content

VTT를 LRC로 변환 튜토리얼 — 무료 온라인 자막을 가사로 변환 | AllSubConverter

- 5 min read

YouTube나 스트리밍 사이트에서 자막을 다운로드해 본 적이 있다면, 아마 WebVTT (.vtt) 파일로 받았을 것입니다. 이 형식은 비디오 플레이어에 훌륭하지만, 음악 앱, 노래방 소프트웨어, 휴대용 가사 플레이어가 원하는 것은 훨씬 단순한 LRC (.lrc) 가사 파일입니다. 이 튜토리얼에서는 VTT를 LRC로 변환하는 방법, 어디에 필요한지, 그리고 브라우저에서 무료로 하는 방법을 자세히 설명합니다.

VTT 자막을 몇 초 만에 음악용 LRC 가사로 변환하세요 — 가입 불필요, 업로드 불필요.

VTT를 LRC로 변환 →

왜 VTT를 LRC로 변환해야 할까요?

VTT와 LRC는 모두 텍스트 기반 타이밍 형식이지만, 완전히 다른 용도로 만들어졌습니다. VTT는 웹 비디오용 풍부한 메타데이터를 전달합니다 — 자막 위치, 스타일, 화자 노트, 챕터 마커. 반면 LRC는 단 하나만 전달합니다: 타임스탬프와 한 줄의 가사. 그 미니멀리즘이 바로 음악 플레이어가 LRC를 선호하는 이유입니다.

대부분의 음악 앱은 LRC 파일을 실시간으로 파싱하여 노래에 맞춰 가사를 스크롤합니다. 이러한 앱에서 VTT 지원은 드물거나 존재하지 않으므로, LRC로 변환하는 것이 "다운로드한 자막"과 "실제로 폰에서 스크롤되는 가사" 사이의 다리 역할을 합니다.

LRC가 기대되는 형식인 경우

  • 데스크톱 음악 플레이어: Winamp, foobar2000, AIMP, MusicBee
  • 모바일 가사 앱 및 노래방 플레이어
  • 동기화된 텍스트를 표시하는 언어 학습 도구
  • 사이드카 .lrc 파일을 읽는 MP3 플레이어의 임베디드 가사 저장

두 형식의 차이점

변환의 핵심 작업은 타임스탬프 변환과 약간의 정리입니다. VTT는 밀리초 정밀도의 완전한 시간 범위를 저장하고, LRC는 센티초 단위로 반올림된 시작 시간만 저장합니다. 나머지 모든 것 — WEBVTT 헤더, 자막 식별자, 스타일 블록, 종료 시간 — 은 폐기됩니다.

특징 VTT LRC
타임스탬프 형식 00:01:12.500 --> 00:01:15.000 [01:12.50]
종료 시간 필수 사용 안 함
스타일 / 위치 지원 미지원
파일 헤더 WEBVTT 필수 선택적 메타데이터 태그
정밀도 밀리초 센티초

단계별 변환 과정

실제 변환은 세 단계로 이해할 수 있을 만큼 간단합니다. 다음은 음악 비디오 자막 트랙에서 추출할 수 있는 현실적인 VTT 조각입니다:

1. VTT 소스로 시작

WEBVTT

00:00:45.230 --> 00:00:48.100
First line of the song

00:00:48.500 --> 00:00:51.000
Second line of the song

00:00:51.400 --> 00:00:54.000
Third line of the song

2. 각 자막을 시작 타임스탬프로 축소

변환기는 각 자막의 시작 시간만 유지하고 종료 시간을 폐기합니다. VTT의 hh:mm:ss.mmm이 LRC의 대괄호 형식 [mm:ss.xx]가 되며, 시간(가사에는 거의 필요 없음)이 제거되고 밀리초가 두 자리 센티초로 반올림됩니다.

3. 텍스트 외 모든 것 제거

WEBVTT 헤더, 화살표, 종료 시간, 인라인 스타일 태그가 모두 제거됩니다. 남는 것은 플레이어용 순수 LRC입니다:

[00:45.23]First line of the song
[00:48.50]Second line of the song
[00:51.40]Third line of the song

이것이 변환의 전부입니다. 신뢰성 있게 작동하는 이유는 LRC가 VTT가 이미 가지고 있는 정보의 엄격한 하위 집합이기 때문입니다 — 아무것도 새로 만들어지지 않고 단순화만 됩니다.

이 변환이 가치 있는 사용 사례

놀랍게도 많은 실제 워크플로우가 이 변환에 의존하며, 대부분의 사람들은 플레이어가 VTT 파일 읽기를 거부할 때만 그 필요성을 발견합니다:

  • 노래방 라이브러리. 많은 노래방 앱은 오디오 트랙과 동일한 이름의 사이드카 LRC 파일을 기대합니다. VTT는 전혀 인식되지 않습니다.
  • 모바일 음악 플레이어. Poweramp, AIMP 및 여러 오픈소스 플레이어는 파일이 곡 옆에 있으면 LRC 가사를 자동으로 표시합니다.
  • 언어 학습. 줄별 동기화 텍스트는 타이밍이 명시적이고 최소화되어 있어 LRC 파일에서 학습하기 더 쉽습니다.
  • YouTube 자막 재사용. 뮤직 비디오의 자동 생성 또는 팬 제출 자막은 보통 VTT입니다. 변환하면 오프라인 사용을 위한 깨끗하고 스크롤되는 가사를 얻을 수 있습니다.

한 번에 많은 파일을 처리해야 하는 경우 — 예를 들어 다운로드한 자막의 전체 앨범 — 수동 변환은 비현실적입니다. 당사 변환기는 한 번에 여러 파일을 처리합니다. 자세한 내용은 일괄 변환 가이드를 참조하세요.

깨끗한 LRC 출력을 위한 팁

VTT를 LRC로 처음 변환할 때 몇 가지 작은 것들이 사람들을 방해합니다:

  • 원본 VTT 보관. LRC는 스타일과 종료 시간을 폐기하므로, 나중에 그 정보가 필요할 경우를 대비해 VTT를 백업으로 저장하세요.
  • 파일 이름을 오디오에 맞춤. song.mp3와 같은 폴더에 song.lrc가 있으면 대부분의 플레이어가 가사를 자동으로 찾습니다.
  • 여러 줄 자막 주의. VTT는 자막당 여러 줄을 허용하지만 LRC는 타임스탬프당 한 줄이 가장 좋으므로 변환기가 평면화합니다.
  • 메타데이터 태그는 선택 사항이지만 유용. 파일 상단의 [ti:Title], [ar:Artist], [al:Album]과 같은 태그는 플레이어가 올바른 정보를 표시하는 데 도움이 됩니다.

개인정보 참고: 변환기는 전적으로 브라우저에서 실행됩니다. 자막 파일이 서버에 업로드되지 않으므로 미공개 또는 저작권 보호 자료를 다룰 때 중요합니다.

자주 묻는 질문

LRC로 변환하면 타이밍 정확도가 손실되나요?

아니요. VTT의 밀리초 정밀도는 센티초(LRC 표준)로 반올림되며, 최대 5 ms의 차이입니다 — 음악과 함께 스크롤되는 가사에는 인식할 수 없습니다.

VTT의 스타일, 색상, 화자 라벨은 어떻게 되나요?

LRC에는 스타일이나 화자의 개념이 없으므로 변환 중에 제거됩니다. 일반 텍스트와 줄당 하나의 시작 타임스탬프만 남습니다.

여러 VTT 파일을 한 번에 변환할 수 있나요?

네. 여러 파일을 변환기로 드래그하여 모든 LRC 파일을 함께 다운로드할 수 있습니다. 전체 워크플로우는 일괄 변환 가이드를 참조하세요.

설치해야 할 것이 있나요?

아니요. 모든 것이 JavaScript로 클라이언트 측에서 실행되므로 설치할 소프트웨어도, 만들 계정도 없습니다.

VTT를 LRC로 변환 시작

노래방 컬렉션을 구축하든, 음악 라이브러리에 가사를 동기화하든, YouTube 자막을 오프라인 재생용으로 재사용하든, 변환은 몇 초가 걸리고 비용도 들지 않습니다. VTT를 붙여넣고 LRC를 다운로드하면 완료됩니다.

마지막 업데이트: 2026년 3월 20일

관련 기사

Related Reading

Format guide

VTT 파일이란? WebVTT 자막 형식 완벽 가이드 | AllSubConverter

VTT(WebVTT) 자막 파일에 대한 완벽한 가이드입니다. VTT가 무엇인지, 파일 구조, SRT와의 차이점, 브라우저 지원, HTML5 비디오에서 WebVTT를 언제 사용해야 하는지 알아보세요.

Format guide

LRC 파일이란? 가사 파일 형식 완벽 가이드 | AllSubConverter

LRC 가사 파일에 대한 완벽한 가이드입니다. LRC가 무엇인지, 타임스탬프 형식, 지원 음악 플레이어, 가라오케 및 음악 앱용 동기화 가사 생성 방법을 알아보세요.

Comparison

ASS vs LRC: 어떤 자막 포맷을 사용할까? | AllSubConverter

ASS vs LRC: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 ASS → LRC 변환기.

Comparison

LRC vs SBV: 어떤 자막 포맷을 사용할까? | AllSubConverter

LRC vs SBV: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 LRC → SBV 변환기.

Comparison

LRC vs SCC: 어떤 자막 포맷을 사용할까? | AllSubConverter

LRC vs SCC: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 LRC → SCC 변환기.

Comparison

LRC vs SMI: 어떤 자막 포맷을 사용할까? | AllSubConverter

LRC vs SMI: 자막 포맷을 나란히 비교. 구조, 타임스탬프, 스타일, 플랫폼 지원, 용도의 차이를 확인. 무료 LRC → SMI 변환기.