본문으로 바로 가기
SubtitleMatrix

TXT를 MicroDVD로 변환

형식 변환일반 텍스트 전사
또는 자막 텍스트를 붙여넣으세요

옵션

타이밍을 어떤 프레임 레이트 기준으로 세는지 정합니다. 형식 안내 페이지에서는 MicroDVD가 이 값을 필요로 합니다. 시간을 프레임 번호로 저장하기 때문입니다. 프레임 레이트 페이지에서는 이 파일이 어느 프레임 레이트를 기준으로 만들어졌는지, 즉 자막을 만든 판본의 값을 뜻하며, 페이지의 두 번째 상자에는 이 자막을 사용할 영상의 프레임 레이트를 넣습니다. 흔히 쓰는 값은 23.976, 24, 25, 29.97, 30, 50, 59.94, 60입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.

원본에 종료 시간이 없을 때(일반 텍스트, LRC) 사용합니다. 결과물의 시간축은 변환되는 것이 아니라 여기서 새로 만들어지므로, 이 숫자가 그대로 결과가 됩니다.

이 변환에서 달라지는 것

2가지가 버려지거나 결정이 필요합니다

  • 타이밍

    시간축 자체 — 원본이 타이밍을 기록하지 않아 결과물의 시간축은 변환된 것이 아니라 새로 만든 것입니다

  • 프레임 레이트

    이 형식은 시간을 프레임 번호로 저장합니다 — 타이밍이 입력한 프레임 레이트에 따라 달라집니다

이 목록은 불러온 특정 파일이 아니라 두 형식의 기능 행렬에서 나옵니다. 어떤 파일은 형식이 허용하지만 행렬이 모델링하지 않는 기능을 쓰고 있다면 더 많이 잃을 수 있습니다.

TXT를 MicroDVD로 바꾸면 줄마다 프레임 번호 두 개가 붙고, 그 번호는 지정한 프레임 레이트로 계산됩니다. TXT에는 시간이 없어 시각을 새로 배치해야 하고, 프레임 레이트가 그 배치를 프레임으로 옮깁니다. 손실 목록의 시간과 프레임 레이트가 이 두 가지를 가리킵니다.

TXT는 줄의 순서만 담고, MicroDVD는 25fps에서 4초를 프레임 100으로 계산해 {103}{175}처럼 적습니다. 첫 줄이 0에서 시작하고 다음 줄은 앞 줄이 끝난 지점에서 시작하며, 페이지의 표시 시간 옵션이 각 줄의 폭을 정합니다.

각 줄이 MicroDVD의 한 줄이 되고, 빈 줄은 문단 구분으로만 쓰여 cue가 되지 않습니다. 이 자막이 붙을 영상의 프레임 레이트를 지정해야 하며, 값이 틀리면 영상 초반에는 거의 티가 나지 않다가 뒤로 갈수록 크게 어긋납니다.

여러 파일을 넣으면 순서대로 처리되어 ZIP 하나로 내려옵니다. 변환은 브라우저 안에서 실행되며 원본 텍스트는 기기 밖으로 나가지 않습니다.

예시

일반적인 TXT 파일을 MicroDVD로 변환

입력

The quick brown fox jumps over the lazy dog.

Second paragraph, first line.
Second paragraph, second line.

결과물

{1}{1}25
{0}{50}The quick brown fox jumps over the lazy dog.
{50}{100}Second paragraph, first line.
{100}{150}Second paragraph, second line.

이 결과에서 사라지는 것: 시간과 프레임 레이트. 나머지는 줄 단위로 같습니다.

줄 바꿈이 섞인 TXT를 같은 방식으로 변환

입력


Hello world.

Second block.

결과물

{1}{1}25
{0}{50}Hello world.
{50}{100}Second block.

실제 파일에서 흔한 손상입니다. 줄 바꿈이 섞이고, 공백이 남고, 빈 필드가 있습니다. 위의 깔끔한 예시와 비교해 파서가 무엇을 넘겨주는지 보세요.

자주 묻는 질문

TXT를 MicroDVD로 바꾸면 프레임 번호는 어디서 나오나요?

새로 배치한 시간과 지정한 프레임 레이트로 계산됩니다. TXT에는 시간이 없어서 첫 줄이 0에서 시작하고 다음 줄은 앞 줄이 끝난 지점에서 시작하며, 그 구간을 프레임 레이트로 나눈 값이 중괄호 안에 들어갑니다.

TXT를 MicroDVD로 바꿀 때 프레임 레이트는 무엇으로 해야 하나요?

이 자막이 붙을 영상의 프레임 레이트로 맞추세요. MicroDVD는 {103}{175}처럼 프레임 번호로 적기 때문에 25fps에서는 4초가 프레임 100이 됩니다. 값이 틀리면 영상 초반에는 거의 눈에 띄지 않다가 재생 시간이 길어질수록 크게 어긋납니다.

TXT를 MicroDVD로 바꾸면 결과가 어떻게 생겼나요?

cue 번호 없이 줄마다 중괄호 두 쌍이 앞에 붙습니다. TXT의 줄 하나가 MicroDVD의 줄 하나가 되어 순서와 글자는 같고, 시간은 프레임 번호로 계산되어 적힙니다.

TXT cue 순서는 MicroDVD에서도 유지되나요?

유지되고, 변환 과정에서 시작 시간이 이른 순서로 정렬됩니다. TXT가 줄을 뒤섞어 두었다면 MicroDVD 결과에서 순서가 바로잡히며, 이는 내용이 아니라 구조를 바꾸는 일입니다.

MicroDVD를 다시 TXT로 바꾸면 무엇을 잃나요?

시간, 줄 묶음, 프레임 레이트를 잃습니다. MicroDVD에는 프레임 번호가 있지만 TXT에는 시간을 적는 자리가 없어 되돌리면 사라지고, 영상과의 대응을 담던 프레임 레이트 정보도 남지 않습니다.

TXT를 MicroDVD로 바꾸면 결과 인코딩은 어떻게 되나요?

원본이 무엇이었든 결과는 UTF-8에 유닉스 줄 바꿈, 바이트 순서 표시 없음입니다. UTF-16이나 윈도우 단일 바이트 인코딩으로 들어온 파일은 읽는 과정에서 디코딩되며, 그 사실은 결과 패널에 표시됩니다.

관련 도구