본문으로 바로 가기
SubtitleMatrix

MicroDVD를 SRT로 변환

형식 변환MicroDVD (SUB)
또는 자막 텍스트를 붙여넣으세요

옵션

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

이 변환에서 달라지는 것

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

  • 프레임 레이트

    원본이 시간을 프레임 번호로 저장합니다 — 모든 타임스탬프가 입력한 프레임 레이트에 따라 달라집니다

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

MicroDVD를 SRT로 바꾸는 페이지입니다. MicroDVD는 시각을 적지 않고 프레임 번호 두 개를 적으므로, SRT의 시각을 만들려면 영상의 프레임 레이트가 필요합니다. 이 페이지에서는 입력한 프레임 레이트가 가장 먼저 쓰입니다.

MicroDVD의 `{100}{150}`은 100번째 프레임에서 150번째 프레임까지라는 뜻입니다. 25fps라면 100프레임은 4초이므로 SRT에서는 `00:00:04,000 --> 00:00:06,000`이 됩니다. 파일 첫 줄의 `{1}{1}25`는 자막이 아니라 프레임 레이트 선언이며, 입력값이 비어 있을 때만 참고합니다.

이 방향에서 잃는 것은 프레임 레이트입니다. 출력 SRT에는 프레임 번호가 남지 않고 초 단위 시각만 남습니다. 프레임 레이트를 25로 두고 실제 영상이 24fps라면 한 편이 끝날 무렵 약 4퍼센트, 몇 초씩 어긋납니다.

파일은 업로드되지 않고 브라우저 안에서 처리됩니다. 여러 편을 한 번에 넣어도 순서대로 변환되고 결과는 ZIP 하나로 받습니다. 변환 중에는 탭을 닫지 마세요.

예시

전형적인 MicroDVD 파일을 SRT로 변환

입력

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

결과물

1
00:00:04,000 --> 00:00:06,000
The quick brown fox jumps over the lazy dog.

2
00:00:08,000 --> 00:00:10,400
Faster than
the last one.

이 출력에서 버려지는 것은 프레임 레이트입니다. 프레임 번호가 시각으로 바뀌고 글자는 줄 단위로 일치합니다.

지저분한 MicroDVD를 SRT로 바꿀 때

입력

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

결과물

1
00:00:04,000 --> 00:00:06,000
Leading zeros in the frame numbers.

2
00:00:12,000 --> 00:00:13,600
An unrecognized line above was kept in place.

3
00:00:16,000 --> 00:00:18,000
Trailing spaces are kept.   

실제 파일에 흔한 손상입니다. BOM, 윈도우 줄바꿈, 앞자리 0, 알 수 없는 줄이 섞여도 읽을 수 있는 자막은 모두 살아납니다.

자주 묻는 질문

MicroDVD를 SRT로 바꿀 때 어떤 프레임 레이트가 쓰이나요?

이 페이지의 프레임 레이트 입력값이 먼저 쓰입니다. 비어 있으면 파일 첫 줄의 선언을 읽고, 선언도 없으면 25fps로 가정합니다. 입력값이 있으면 파일 선언과 달라도 입력값이 이깁니다.

MicroDVD의 프레임 100은 SRT에서 몇 초인가요?

25fps에서 4초입니다. 프레임 번호를 프레임 레이트로 나누면 되고, 150프레임은 6초가 됩니다. 그래서 `{100}{150}`은 SRT의 `00:00:04,000 --> 00:00:06,000`이 됩니다.

프레임 레이트를 비워 두면 MicroDVD 변환은 어떻게 되나요?

파일 첫 줄의 선언을 씁니다. 선언이 없으면 25fps로 가정하고 그 사실을 보고합니다. 24fps 영상이라면 이 가정 때문에 타임라인이 뒤로 갈수록 약 4퍼센트 어긋납니다.

MicroDVD의 세로 막대는 SRT에서 어떻게 되나요?

줄바꿈이 됩니다. `Faster than|the last one.`은 SRT의 한 자막 안에서 두 줄로 들어가고, 플레이어는 두 줄을 함께 표시합니다.

MicroDVD의 첫 줄 {1}{1}25는 자막인가요?

아닙니다. 프레임 레이트 선언입니다. 1번 프레임에서 1번 프레임까지의 빈 자막처럼 보이지만, 파서는 이 줄을 읽어 프레임 레이트로 쓰고 자막으로 만들지 않습니다.

SRT를 다시 MicroDVD로 바꾸면 프레임 정보는 어디로 가나요?

시각을 프레임 레이트로 곱해 프레임 번호로 만들므로 SRT에는 프레임 정보가 남지 않습니다. 왕복하려면 원본 MicroDVD 파일이나 프레임 레이트 값을 따로 보관해야 합니다.

MicroDVD를 SRT로 저장하면 인코딩은 무엇인가요?

출력은 UTF-8, 유닉스 줄바꿈, BOM 없음입니다. 원본 MicroDVD의 인코딩과 무관하며, UTF-16 입력은 읽는 단계에서 해독되어 결과 패널에 표시됩니다.

관련 도구