본문으로 바로 가기
SubtitleMatrix

자막 최대 표시 시간 검사

접근성최소 표시 시간
또는 자막 텍스트를 붙여넣으세요

옵션

한도는 직접 입력하는 숫자가 아니라 공개된 문서에서 읽어 옵니다. 그리고 보고서는 그 문서를 밝히고, 근거가 된 문장을 인용하고, 그 문장이 요구 사항인지 지침인지 적고, 마지막으로 확인한 날짜와 링크를 붙입니다. 책임을 져야 할 문서를 고르세요. 문서마다 값이 다릅니다. Netflix는 초당 글자 수로 세고 줄을 42자로 제한하며, Ofcom과 BBC는 분당 단어 수로 세고 줄 길이는 BBC가 37자로 제한합니다. 세 문서는 아예 숫자를 제시하지 않습니다. 47 CFR §79.1, WCAG 2.2 SC 1.2.2, 그리고 웹 페이지와 비웹 문서가 그 기준을 만족하도록 요구하는 EN 301 549입니다. 이 셋은 자막이 누가 말하는지 밝히고 비음성 정보를 담을 것을 요구하며, 모든 숫자는 방송사에 맡깁니다. 이들을 검사하는 페이지는 숫자를 넘겼는지가 아니라 파일이 그 일을 하는지를 묻습니다. 무게도 같지 않습니다. WCAG에서는 경고로 읽히는 결함이 EN 301 549에서는 오류로 읽힙니다. 그 표준이 그 기준을 의무 조항으로 바꾸기 때문입니다. 이 상자를 바꾸면 한도와 인용이 함께 바뀌므로, 보고서가 한 문서의 숫자를 다른 문서의 이름 아래 싣는 일은 없습니다. 이 문서들 중 하나만 규정한 것을 검사하는 페이지는 그 하나만 제시합니다.

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

너무 오래 화면에 남는 큐는 같은 문제의 반대쪽입니다. Netflix Timed Text Style Guide의 한도는 7초이고, 이 페이지는 그 한도를 넘긴 큐를 전부 나열하며 측정된 표시 시간과 숫자가 나온 문장을 함께 보여 줍니다. 파일은 브라우저 안에서 읽히고 업로드되지 않으며, 자막 파일 자체는 바뀌지 않습니다.

너무 짧은 큐가 읽기 어려운 것이라면, 너무 긴 큐는 보통 아무도 끄지 않은 자막입니다. 뒤에 있는 화면을 덮으므로 20초 동안 유지된 한 줄은 이후 장면 서너 개 위에 앉아 있고, 자막이 화면에 구워진 경우라면 시청자가 보는 것이 바로 그것입니다. 자기 대사가 끝난 뒤에도 텍스트를 남기므로 자막이 늦는 것처럼 읽히지, 타이밍 실수처럼 읽히지 않습니다.

두 표시 시간 한도가 일부러 별도 검사인 이유가 있습니다. 큐는 한쪽만 어길 수 있고, 한쪽 끝만 보는 검사 하나는 파일의 나머지 절반을 보고하지 않은 채로 둡니다. 빈 파일도 보고서를 냅니다. 파일에 큐가 없다는 것, 검사가 실행되었다는 것, 찾은 것이 없다는 것, 이 세 가지를 따로 말합니다. '찾은 것 없음'만 인쇄하는 보고서라면 이 셋이 하나로 뭉개졌을 것입니다.

예시

9초 동안 유지된 큐

자막

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

2
00:00:05,000 --> 00:00:14,000
I was working late, and then I went home, and then I could not sleep.

3
00:00:20,000 --> 00:00:22,000
Every night this week?

보고서가 찾아낸 것

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:05.000   00:00:14.000   9000 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event

가운데 큐가 5초에서 14초까지 이어져 한도 7000에 대해 9000ms로 보고되고, 앞의 짧은 큐와 뒤의 2초 큐는 보고되지 않습니다. 같은 큐는 읽기에도 너무 빠른 경우가 많은데, 화면에 오래 남는 텍스트에는 읽기 속도가 허용하는 양보다 많은 단어가 들어 있기 쉽습니다. 그 절반은 읽기 속도 페이지에서 잽니다.

7초, 그리고 1밀리초 초과

자막

1
00:00:01,000 --> 00:00:08,000
We can talk about it all in the morning.

2
00:00:10,000 --> 00:00:17,001
I was working late, and I did not think you would notice.

보고서가 찾아낸 것

Cues above the maximum duration — 1 found

Severity   Cues   Start          End            Measured   Limit     Clause
Warning    2      00:00:10.000   00:00:17.001   7001 ms    7000 ms   Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Checked against
Standard: Netflix Timed Text Style Guide
Limit: 7000 ms
Where it is stated: Duration: maximum duration 7 seconds
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 42 characters per line (43–44 only in rare exceptions); Line length: maximum 2 lines per subtitle event

첫 큐는 정확히 7초라 보고되지 않고, 둘째 큐는 1밀리초를 넘겨 보고됩니다. 두 쪽 모두 중요합니다. 앞쪽은 올바르게 맞춘 모든 큐가 나열되는 것을 막고, 뒤쪽은 비교를 상한이 아니라 엄격한 초과로 쓰지 않았을 때 문서가 허용하지 않는 큐가 통과하는 것을 막습니다.

자주 묻는 질문

이 페이지의 7초 최대 표시 시간은 어디서 왔나요?

Netflix Timed Text Style Guide: General Requirements에서 왔으며, 그 문서가 최대 표시 시간을 7초로 정합니다. Netflix 공급 계약의 납품 요건이지 법이 아니고, 보고서는 그것을 지침으로 표시합니다. 이 페이지는 그 한도만 검사합니다. 다른 하우스 스타일의 최대값은 아카이브에 먼저 등록되어야 검사할 수 있습니다. 캡션(caption) 납품에서 흔히 인용되는 값이지만, 이 페이지는 그 문서의 7초만 적용합니다.

너무 오래 남는 큐가 스쳐 가는 큐보다 왜 더 나쁜가요?

짧은 큐는 한 줄을 잃게 하지만 긴 큐는 보통 이후 장면 여러 개를 덮기 때문입니다. 20초 동안 유지된 한 줄은 말이 끝난 뒤에도 화면 위에 남고, 파일이 구워졌다면 카메라가 옮겨 간 곳을 가립니다. 점검 중에 가장 눈에 띄지 않는 결함이기도 합니다. 텍스트는 있고 타이밍도 뻔히 깨진 것이 아니어서, 프로그램 후반부에 가서야 어긋남이 드러납니다.

정확히 7초인 큐도 여기서 보고되나요?

아니요, 7001밀리초인 큐는 보고됩니다. 비교는 한도보다 엄격히 클 때만 성립하므로 경계값 자체는 허용됩니다. 경계에 정확히 선 큐를 허용 쪽에 두는 것은 최소 표시 시간 페이지가 반대 방향에서 내리는 것과 같은 판단입니다. 반대로 쓰면 올바르게 맞춘 모든 큐가 나열됩니다.

큐가 하나도 없는 파일에 대해 보고서는 무엇을 말하나요?

혼동하기 쉬운 세 가지를 말합니다. 파일에 큐가 0개 있다는 것, 검사 하나가 실행되었다는 것, 찾은 것이 없다는 것입니다. 기준 절도 그 문서에서 이 페이지가 확인하지 않은 한도까지 전부 인쇄합니다. 빈 파일은 '찾은 것 없음'만 인쇄하는 보고서가 가장 크게 오해를 부르는 사례이므로 나머지 두 문장이 남습니다.

최소와 최대 표시 시간 검사를 같은 파일에 돌려야 하나요?

네. 하나의 질문에 대한 양 끝이고 어느 페이지도 다른 쪽을 덮지 않습니다. 한쪽에서만 보고되는 큐가 있고, 둘 다 안에 드는 파일도 있습니다. 두 페이지는 같은 문서를 읽고 파일을 건드리지 않으며, 두 보고서를 한 번의 배치로 차례로 내려받을 수 있습니다.

최대 표시 시간을 검사하면 자막 파일이 바뀌나요?

아니요. 아무것도 다시 쓰이지 않고 업로드되지 않습니다. 너무 긴 큐를 실제로 나누거나 줄이고 싶다면 새 자막 파일을 만드는 다른 도구입니다. 이 페이지는 어느 큐가 한도를 넘었는지, 얼마나 길었는지, 한도가 어디 적혀 있는지 보고합니다.

검사가 찾는 것

  • 보고서는 파일 하나를 설명하고, 서비스 하나를 설명하지 않습니다. Netflix의 7초는 공급 계약의 요건이지 법이 아니며, 이 페이지는 자막이 그 요건을 만족한다고 말하지 않습니다. 보고서가 말하는 것은 어느 큐가 어느 공개 한도 위로 측정되었는지, 그리고 그 문서의 한도 가운데 이 페이지가 확인하지 않은 것이 무엇인지입니다.
  • 지나치게 긴 큐가 시청자에게 중요한 이유는 접근성 규칙이 존재하는 이유와 같습니다. 텍스트가 말해지는 내용과 맞지 않게 되고, 그것에 의존하는 시청자는 화면과 더 이상 대응하지 않는 줄을 읽고 있게 됩니다. 겉모습의 문제가 아니라 이해의 비용이며, 파일을 눈으로 몇 군데 훑어서는 보이지 않습니다. 그래서 파일 전체를 재는 일이 따로 한 페이지를 차지합니다.

참고 자료

  • Netflix Timed Text Style Guide: General Requirements — 표시 시간: 최대 표시 시간은 7초입니다.

관련 도구