LRC를 MicroDVD로 변환
또는 자막 텍스트를 붙여넣으세요
옵션
타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.
원본에 종료 시간이 없을 때(일반 텍스트, LRC) 사용합니다. 결과물의 시간축은 변환되는 것이 아니라 여기서 새로 만들어지므로, 이 숫자가 그대로 결과가 됩니다.
이 변환에서 달라지는 것
2가지가 버려지거나 결정이 필요합니다
- 타이밍
자막 블록 종료 시간 — 원본이 기록하지 않아 결과물의 종료 시간은 변환된 것이 아니라 새로 만들어집니다
- 프레임 레이트
이 형식은 시간을 프레임 번호로 저장합니다 — 타이밍이 입력한 프레임 레이트에 따라 달라집니다
이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.
LRC를 MicroDVD로 바꾸는 페이지입니다. MicroDVD는 시각을 적지 않고 프레임 번호 두 개를 적으므로, LRC의 시작 시각을 프레임으로 바꾸려면 영상의 프레임 레이트가 필요합니다. 끝 시각은 다음 줄의 시작에서 가져오고, 마지막 줄은 기본 길이를 받습니다.
25fps에서 4.12초는 103프레임 근처가 되므로 `[00:04.12]`는 `{103}{...}` 꼴이 됩니다. LRC의 100분의 1초와 프레임의 반올림이 겹쳐 시작 시각이 한 프레임 안에서 움직일 수 있습니다. 프레임 레이트 입력값이 파일 선언보다 우선합니다.
같은 타임스탬프의 LRC 줄은 세로 막대(`|`)로 이어 한 줄에 적힙니다. 타임스탬프만 있는 줄은 텍스트가 빈 프레임 쌍이 됩니다. `[ti:]`, `[ar:]`, `[length:]`, `[offset:+250]`은 MicroDVD에 자리가 없어 남지 않고 offset도 적용하지 않습니다.
파일은 업로드되지 않고 브라우저 안에서 처리됩니다. 여러 편을 한 번에 넣어도 순서대로 변환되고 결과는 ZIP 하나로 받습니다. 변환 중에는 탭을 닫지 마세요.
예시
전형적인 LRC 파일을 MicroDVD로 변환
입력
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.결과물
{1}{1}25
{300}{383}First line of the song.
{383}{450}Second line.|Second line, translated.
{450}{538}
{538}{588}Final line.
이 출력에서 버려지는 것은 타이밍과 프레임 레이트입니다. 각 줄의 시작과 글자는 프레임 쌍에 대응합니다.
지저분한 LRC를 MicroDVD로 바꿀 때
입력
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]결과물
{1}{1}25
{75}{138}Out of order.
{138}{175}Leading zero omitted, one decimal.
{175}{225}Second with no centiseconds.|Repeated chorus line.
{225}{300}Repeated chorus line.
{300}{350}
실제 파일에 흔한 손상입니다. BOM, 윈도우 줄바꿈, 한 자리 소수, 순서가 뒤섞인 줄이 있어도 읽을 수 있는 가사는 모두 프레임 쌍이 됩니다.
자주 묻는 질문
LRC를 MicroDVD로 바꿀 때 프레임 레이트는 무엇으로 정하나요?
이 자막이 붙을 영상의 프레임 레이트입니다. 영화는 보통 23.976이나 24, PAL은 25, 미국 방송은 29.97입니다. 입력값이 비어 있으면 파일 첫 줄의 선언을 쓰고, 선언도 없으면 25로 가정합니다.
LRC의 끝 시각은 MicroDVD에서 어떻게 정해지나요?
다음 LRC 줄의 시작 시각을 프레임으로 바꿔 앞 자막의 끝 프레임으로 씁니다. 마지막 줄은 다음 시작이 없어 기본 2초를 프레임으로 환산해 끝을 만듭니다.
LRC의 마지막 줄은 MicroDVD에서 몇 프레임을 받나요?
기본 2초를 프레임 레이트로 환산한 값입니다. 25fps라면 50프레임이 됩니다. 이 값은 설정된 마지막 줄 길이에 따라 달라지며 결과에 반영됩니다.
같은 타임스탬프의 LRC 줄은 MicroDVD에서 어떻게 한 줄이 되나요?
두 줄 사이에 세로 막대 `|`를 넣어 한 줄로 적습니다. MicroDVD가 줄바꿈을 표현하는 방식이며, 플레이어는 막대를 기준으로 두 줄을 나눠 표시합니다.
LRC의 빈 타임스탬프는 MicroDVD에서 어떻게 되나요?
텍스트가 빈 프레임 쌍이 됩니다. 시작과 끝 프레임은 계산되지만 표시할 글자가 없습니다. 빈 자막을 없애려면 변환 뒤 QC 도구로 걸러야 합니다.
LRC의 offset 머리말은 MicroDVD 변환에 적용되나요?
적용되지 않습니다. offset은 읽어서 보관하지만 시작 시각을 밀지 않습니다. MicroDVD에는 머리말을 담는 자리가 없어 출력에도 남지 않습니다.
MicroDVD를 다시 LRC로 바꾸면 무엇이 사라지나요?
MicroDVD의 프레임 레이트, 끝 시각, 밀리초 정밀도가 LRC에 자리가 없어 사라집니다. 지금 방향인 LRC→MicroDVD에서는 타이밍과 프레임 레이트를 잃습니다.
LRC를 MicroDVD로 저장하면 인코딩은 무엇인가요?
출력은 UTF-8, 유닉스 줄바꿈, BOM 없음입니다. 원본 LRC가 UTF-16이거나 윈도우 단일 바이트 인코딩이면 읽는 단계에서 해독되고, 결과 패널이 그 사실을 알려 줍니다.