본문으로 바로 가기
SubtitleMatrix

23.976 자막을 25fps로

타이밍프레임 레이트 변환
또는 자막 텍스트를 붙여넣으세요

옵션

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

이 자막을 실제로 재생할 영상, 즉 자막을 사용할 판본의 프레임 레이트입니다. 첫 번째 상자를 이 값으로 나눈 배율이 적용되므로 24에서 25로 가면 0.96이 됩니다. 영화가 PAL에서 4% 빨라지고 100분짜리 장편이 96분 테이프에 들어가는 셈입니다. 두 상자를 거꾸로 넣으면 시간축 전체가 반대 방향으로 같은 만큼 어긋납니다.

이 페이지는 23.976 fps 판본 기준으로 만든 자막 파일을 25 fps PAL 판본에 올립니다. 모든 타임스탬프에 23.976을 25로 나눈 0.95904를 곱하므로 타임라인 전체가 4.096퍼센트 앞당겨지고 각 cue의 길이도 4.096퍼센트 짧아집니다. 두 상자는 이미 채워져 있고, 파일이 다른 기준이라면 값을 바꾸면 됩니다.

이 쌍은 미국 시장용으로 만든 영화가 유럽에서 배급될 때마다 등장합니다. 24 fps로 찍은 영화가 NTSC 신호에 실릴 때는 23.976 fps, 즉 24000/1001로 들어갑니다. 모든 NTSC 레이트가 공유하는 그 1001 나누기 때문입니다. PAL 판본은 같은 그림을 25 fps로 재생합니다. 그림도 프레임 수도 같고 달라지는 것은 얼마나 빨리 보여 주는지뿐이므로, 자막 타이밍도 그림과 같은 속도로 재생되어야 합니다.

4.096퍼센트는 24에서 25로 가는 깔끔한 쌍의 4퍼센트와 다르고 그 차이는 이론이 아닙니다. 한 시간에 3.5초, 95분 영화에서 5.5초입니다. 어느 쌍이 맞는지는 영상이 어떻게 생겼는지가 아니라 파일이 무엇을 기준으로 시간을 쟀는지로 갈립니다. 23.976 디스크와 24 fps 마스터는 다른 대상이고, 이 그룹에서 각각 자기 페이지를 가집니다.

비율은 0에서 떨어진 거리에 적용되므로 1초 지점의 cue는 41 ms, 45분 지점의 cue는 1분 51초 움직입니다. 두 경계가 함께 움직여 2초 자막은 1.92초가 됩니다. 파일은 업로드되지 않고 시즌 전체를 한 번에 처리할 수 있으며 SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, CSV를 실제 형식대로 읽습니다.

예시

짧은 cue와 긴 cue

입력

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:01:00,000 --> 00:01:02,000
One minute in.

결과물

1
00:00:00,959 --> 00:00:02,877
Hello there.

2
00:00:57,542 --> 00:00:59,460
One minute in.

0.95904는 23.976을 25로 나눈 값입니다. 1초의 cue는 41 ms, 1분의 cue는 2,458 ms를 잃습니다. 0에서 60배 멀면 60배 움직입니다. 두 경계가 함께 곱해지므로 첫 cue의 2초와 둘째 cue의 2초가 똑같이 1.918초가 됩니다.

오차는 시계에 비례합니다

입력

1
00:45:00,000 --> 00:45:02,000
Forty-five minutes in.

2
01:00:00,000 --> 01:00:02,000
An hour in.

결과물

1
00:43:09,408 --> 00:43:11,326
Forty-five minutes in.

2
00:57:32,544 --> 00:57:34,462
An hour in.

45분 지점에서 1분 51초, 1시간 지점에서 2분 27초 앞당겨집니다. 변환 전에 이 쌍을 알아보게 하는 증상입니다. 시작에서는 거의 맞고 끝으로 갈수록 몇 분씩 어긋나며 오차가 같은 비율로 계속 커집니다. 고정 오프셋으로는 절대 고칠 수 없고 비율로는 고칠 수 있습니다.

MicroDVD는 선언만 바뀝니다

입력

{1}{1}23.976
{120}{144}Hello

결과물

{1}{1}25
{120}{144}Hello

MicroDVD는 시간을 프레임 번호로 저장하고 25 fps로 재생한 같은 그림은 여전히 120번과 144번 프레임입니다. 번호를 다시 쓰면 오차가 두 배가 됩니다. 변환이 고치는 것은 첫 줄에 선언된 레이트이고 23.976이 25가 되어 플레이어가 프레임 번호를 초로 환산하는 기준이 됩니다.

자주 묻는 질문

23.976 fps는 무엇이고 왜 정확히 24가 아닌가요?

24000을 1001로 나눈 값으로 24보다 아주 조금 느립니다. 이유는 NTSC에 있습니다. 미국 컬러 텔레비전에는 29.97 레이트가 필요했고 29.97은 30000/1001이므로, NTSC 신호에 들어가는 모든 것이 같은 1001 나누기를 물려받습니다. NTSC로 전송되는 필름이 24가 아니라 24000/1001로 도는 이유이며, 이 쌍이 깔끔한 24와 25와 다른 이유입니다.

23.976에서 25로 갈 때 쓰는 계수는 얼마인가요?

23.976을 25로 나눈 0.95904입니다. 모든 타임스탬프가 값의 95.904퍼센트를 유지해 타임라인이 4.096퍼센트 앞당겨집니다. 100분 장편은 24와 25에서 나오는 96분이 아니라 95분 54초가 되고 모든 cue가 4.096퍼센트 적은 시간을 받습니다. 상자에는 파일이 기준으로 삼은 레이트를 먼저, 재생할 레이트를 나중에 넣습니다.

미국판으로 맞춘 파일에 유럽 디스크를 쓰려는데 이 쌍이 맞나요?

가진 미국판이 23.976으로 전송된 필름이라면 이 페이지가 맞습니다. 유럽 디스크는 25 fps PAL이고 자막은 그 속도로 재생되어야 하므로 0.95904입니다. 파일이 정확히 24로 도는 필름 마스터 기준이라면 원하는 쌍은 24와 25이고 계수는 0.96입니다. 여기 상자는 둘 다 받지만 페이지가 설명하는 상황이 다릅니다.

텍스트도 바뀌나요, 아니면 시간만 바뀌나요?

시간만 바뀝니다. 텍스트와 줄 바꿈, 형식이 지닌 스타일은 그대로 남고, 파일을 읽는 과정에서 무언가 잃었다면 손실 정보가 알려 줍니다. 프레임 레이트 변환 자체는 아무것도 버리지 않습니다. 달라지는 것은 모든 cue가 4.096퍼센트 적은 시간을 받는다는 점이므로 각 줄의 읽기 속도가 그만큼 올라가고 한계에 가깝던 줄은 넘어설 수 있습니다.

0.95904 대신 0.96을 쓰면 자막이 얼마나 어긋나나요?

한 시간에 약 3.5초, 95분 영화에서 5.5초이며 항상 이르고 끝으로 갈수록 커집니다. 반올림 오차처럼 보일 만큼 작지만 화면에서는 보일 만큼 큽니다. 그래서 두 페이지가 따로 있습니다. 파일이 어느 레이트 기준인지 모르겠다면 변환 후 오차가 어디에 남는지 보세요. 잘못된 쌍은 커지는 잔차를 남기고 맞는 쌍은 아무것도 남기지 않습니다.

PAL 판본은 정말 4퍼센트 빨라지나요?

레이트는 24에서 25로 4.167퍼센트 올라가고 상영 시간은 따라서 4퍼센트 줄어듭니다. 사람들이 PAL 빨라짐이라고 부르는 숫자가 후자입니다. 23.976에서는 레이트가 4.271퍼센트 오르고 시간은 4.096퍼센트 줄어 깔끔한 숫자보다 조금 더 큽니다. 자막 타임라인은 프레임이 아니라 시간으로 재므로 여기서 중요한 것은 시간 쪽입니다.

관련 도구