본문으로 바로 가기
SubtitleMatrix

너무 긴 자막 찾기

품질 검사표시 시간이 이상한 자막
또는 자막 텍스트를 붙여넣으세요

옵션

표시 시간입니다. 7000, 7s, 00:00:07,000 모두 됩니다. 최소 시간 상자와 같은 선의 반대쪽 끝입니다. 이 시간이 지나도 화면에 남아 있는 자막은 대개 할 말을 다 한 것이고, 시청자는 그 줄을 두 번 읽거나 언제 사라지나 기다리기 시작합니다. 이 상자는 검사 페이지에 속하므로 파일은 손대지 않고 돌아옵니다. 보고서는 선을 넘은 자막 블록마다 잰 표시 시간을 한도와 나란히 적습니다. 최소 시간 상자와 이 상자는 한 가지 질문의 양 끝이라, 한 페이지에는 둘 중 하나만 있습니다.

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

너무 오래 화면에 남는 자막은 장면이 바뀐 뒤에도 다음 대사 위에 겹쳐 남아, 더 이상 사실이 아닌 말을 시청자에게 계속 보여 줍니다. 이 페이지는 직접 정한 최대 표시 시간을 넘긴 자막 블록(cue)을 전부 나열하고, 각 블록의 시작·끝 시각과 실제 표시 시간, 비교한 기준값을 함께 보여 줍니다. 결과는 내려받을 수 있는 보고서이며, 원본 자막 파일은 한 글자도 바뀌지 않습니다.

긴 블록은 여러 사람 손을 거친 자막에서 특히 흔합니다. 문장 끝이 아니라 장면 끝까지 타이밍을 늘렸거나, 두 블록을 합치면서 한쪽 끝만 늘렸거나, 번역문이 원문보다 길어졌는데 시간은 그대로 둔 경우가 대표적입니다. 보고서는 기준을 얼마나 넘겼는지를 숫자로 보여 주므로, 7초 기준을 7초 넘긴 블록과 0.4초 넘긴 블록을 서로 다른 문제로 다룰 수 있습니다.

비교는 초과일 때만 성립합니다. 표시 시간이 기준값과 정확히 같으면 통과하고, 그보다 길 때만 보고서에 오릅니다. 즉 입력한 숫자는 허용되는 가장 긴 표시 시간입니다. 반대쪽인 너무 짧은 자막은 별도 페이지에서 최소값을 씁니다. 두 페이지가 기준을 하나씩만 받는 이유는, 한 보고서에 두 기준을 넣으면 어느 쪽 문제인지 숫자만 보고는 알 수 없기 때문입니다. LRC와 일반 텍스트는 끝 시각이 없어 표시 시간을 잴 수 없으므로 받지 않습니다.

예시

장면보다 오래 남은 대사

자막

1
00:00:01,000 --> 00:00:03,000
Where were you?

2
00:00:03,000 --> 00:00:12,000
I was working late, and then I stayed on to finish the report, and by the time I looked up it was morning.

보고서가 찾아낸 것

Cue duration outside the limit — 1 found

Severity   Cues   Start          End            Measured   Limit
Warning    2      00:00:03.000   00:00:12.000   9000 ms    7000 ms

9초 대 7초 상한. 파일은 건드리지 않습니다. 긴 블록을 자르려면 문장의 어느 쪽을 버릴지 정해야 하고, 그것은 타이밍 도구가 아니라 자료를 아는 사람의 일이기 때문입니다.

상한과 정확히 같은 경우

자막

1
00:00:01,000 --> 00:00:08,000
I was working late, and then I stayed on to finish the report.

보고서가 찾아낸 것

Cue duration outside the limit — Nothing found

Cues         1
Checks run   1

7초와 7초. 비교가 엄격히 더 길 때만 성립하므로 아무것도 보고되지 않습니다. 입력한 숫자는 허용되는 가장 긴 표시 시간이고, 이를 넘는 것만 검출입니다.

장면 전체에 걸친 블록

자막

1
00:00:03,000 --> 00:01:03,000
Hold on.

2
00:01:04,000 --> 00:01:05,000
What?

보고서가 찾아낸 것

Cue duration outside the limit — 1 found

Severity   Cues   Start          End            Measured   Limit
Warning    1      00:00:03.000   00:01:03.000   60000 ms   7000 ms

1분짜리 블록 하나가 검출되고 뒤따르는 1초 블록은 그대로입니다. 화면을 장면 하나 동안 붙잡고 있는 블록은 가장 눈에 띄는 형태이며, 같은 구간에서 돌아가는 빈 구간·겹침 검사까지 함께 가립니다.

자주 묻는 질문

이 페이지에서는 언제 자막을 너무 길다고 보나요?

직접 입력한 최대 표시 시간(밀리초)보다 오래 화면에 남을 때입니다. 비교는 더 길 때만 성립하므로 기준과 정확히 같은 블록은 보고되지 않습니다. 기준값은 그 실행 전체에 적용되고, 모든 검출 행의 기준 열에 함께 인쇄됩니다.

최대 표시 시간은 얼마로 잡아야 하나요?

기본값은 7초이며 많은 스타일 가이드가 이 근처를 씁니다. 다만 이 페이지가 강제하는 규칙은 아니므로 바꿀 수 있고, 보고서에는 실제로 적용한 값이 인쇄되어 나중에 읽어도 무엇과 비교했는지 알 수 있습니다.

읽기에는 얼마나 길어야 문제인가요?

그것은 읽기 속도 문제이며 다른 페이지의 몫입니다. 몇 초 안에 읽기에는 단어가 너무 많은 블록은 표시 시간이 짧아도 문제가 됩니다. 이 페이지는 직접 정한 기준에 대한 표시 시간만 재고, 내용이 읽히는지는 판단하지 않습니다.

긴 자막을 잘라 주거나 줄여 주나요?

아니요. 찾아서 보고할 뿐이며 시각도 글자도 건드리지 않습니다. 한 블록을 둘로 나누면 시청자가 읽는 내용과 시점이 달라지므로, 자료를 아는 사람이 결정할 일입니다. 이 페이지는 그 결정이 필요한 블록을 알려 줍니다.

왜 자막이 이렇게 길어지나요?

장면 끝까지 시간을 늘린 타이밍 작업, 인접한 두 블록을 합치며 한쪽 끝만 늘린 경우, 번역문이 길어졌는데 타이밍을 다시 보지 않은 경우가 흔합니다. 특히 마지막 경우는 읽기가 끝난 뒤에도 자막이 한참 남아 있습니다.

최대 표시 시간 검사에는 어떤 자막 형식을 넣을 수 있나요?

시작과 끝 시각을 모두 저장하는 열 가지입니다: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON, CSV. LRC와 일반 텍스트는 두 시각이 없어 표시 시간을 잴 수 없습니다.

짧은 쪽 검사와 같은 파일에 함께 돌릴 수 있나요?

가능하지만 같은 페이지에서는 안 됩니다. 페이지마다 기준을 하나만 받으므로 한 번에 짧은 목록 아니면 긴 목록 하나가 나옵니다. 두 검사를 함께 하려면 두 번 실행해야 하며, 이는 의도된 동작입니다.

관련 도구