Netflix 자막 기준 검사
또는 자막 텍스트를 붙여넣으세요
옵션
한도는 직접 입력하는 숫자가 아니라 공개된 문서에서 읽어 옵니다. 그리고 보고서는 그 문서를 밝히고, 근거가 된 문장을 인용하고, 그 문장이 요구 사항인지 지침인지 적고, 마지막으로 확인한 날짜와 링크를 붙입니다. 책임을 져야 할 문서를 고르세요. 문서마다 값이 다릅니다. 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는 자막 파일로 측정할 수 있는 네 숫자를 둡니다. 성인 콘텐츠 초당 20자, 줄당 42자, 최소 표시 시간 6분의 5초, 최대 표시 시간 7초입니다. 이 페이지는 그 넷을 한 파일에 한 번에 돌립니다. 파일은 브라우저 안에서 읽히고 업로드되지 않으며 바뀌지 않습니다. 보고서는 PDF나 CSV로 내려받습니다.
보고서의 한 절은 표가 아닙니다. 이 지침은 줄 수도 정합니다. 자막 이벤트 하나에 최대 두 줄입니다. 이 페이지는 그것을 검사하지 않으며, 사용자가 우연히 알게 되기를 기다리는 대신 보고서가 확인하지 않은 항목으로 지목합니다. 그 목록은 짧고 일부러 비어 있지 않습니다. 보고서가 실제로 적용하는 모든 숫자는 그것이 나온 문장과 읽어 온 페이지 링크와 함께 인쇄되므로, 보고서를 떠나지 않고 검출을 추적할 수 있습니다.
의미 있는 비교는 같은 파일을 Ofcom 지침에 대고 검사하는 것입니다. 그 문서는 읽기 속도 말고는 아무것도 적지 않으므로 거기서는 읽기 속도만 측정됩니다. 여기서는 네 절이 검출을 담습니다. 두 페이지는 같은 다섯 검사를 같은 바이트에 돌립니다. 달라지는 것은 문서이고, 그와 함께 단위입니다. Netflix는 초당 글자를 세고 Ofcom은 분당 단어를 세므로, 한 큐가 한 페이지에서는 통과하고 다른 페이지에서는 실패할 수 있으며 두 보고서 모두 틀린 것은 아닙니다.
예시
Netflix의 네 숫자에 모두 대본 파일 하나
자막
1
00:00:01,000 --> 00:00:03,000
JOHN: I told you not to wait up.
2
00:00:04,000 --> 00:00:07,400
- I know what you did last summer, and I am not going to pretend otherwise.
- Then say it out loud, right here, in front of everybody.
3
00:00:09,000 --> 00:00:09,600
Wait.
4
00:00:11,000 --> 00:00:19,200
MARY: Nothing. It does not matter now.
5
00:00:21,000 --> 00:00:23,000
The quick brown fox jumps over the lazy dog every single morning.
보고서가 찾아낸 것
Cues read faster than the limit — 2 found
2 | 00:00:04.000 | 00:00:07.400 | 39.1 CPS | 20 CPS | Netflix English Timed Text Style Guide (USA) — Reading speed: 20 characters per second for adult content
5 | 00:00:21.000 | 00:00:23.000 | 32.5 CPS | 20 CPS | (the same sentence)
Lines longer than the limit — 2 found
2 | 75 characters per line | 42 characters per line | Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)
5 | 65 characters per line | 42 characters per line | (the same sentence)
Cues below the minimum duration — 1 found
3 | 00:00:09.000 | 00:00:09.600 | 600 ms | 834 ms | Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)
Cues above the maximum duration — 1 found
4 | 00:00:11.000 | 00:00:19.200 | 8200 ms | 7000 ms | Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds
Cues with two speakers and no name — Not applicable. This document says nothing about this, so there is no requirement to check against
Not checked by this page: Line length: maximum 2 lines per subtitle event네 절, 서로 다른 네 숫자, 모두 한 문서에서 왔습니다. 그리고 마지막 줄이 철저한 보고서와 자신만만한 보고서를 가릅니다. 두 줄 규칙은 지침에 실제로 있는 줄이고 이 사이트 어느 페이지도 검사하지 않으므로, 빠뜨리지 않고 나열합니다. 큐 2는 세 가지에서 동시에 실패하는데 그것이 정상입니다. 각 40여 자짜리 대사 두 줄이 든 큐는 읽기 속도를 넘고 줄 길이도 넘으면서 표시 시간 규칙 안에 있을 수 있습니다. 각 검출이 대고 측정한 문장을 인용하므로, 무엇을 바꿀지 정할 때 지침의 어느 부분을 볼지 알 수 있습니다.
모든 숫자에 닿았지만 넘지 않은 경우
자막
1
00:00:01,000 --> 00:00:04,000
Sphinx of black quartz, judge my vow now.
2
00:00:05,000 --> 00:00:05,834
Yes.
3
00:00:07,000 --> 00:00:14,000
No.
4
00:00:16,000 --> 00:00:18,000
This cue holds exactly forty characters.
보고서가 찾아낸 것
Cues read faster than the limit — Nothing found.
Lines longer than the limit — Nothing found.
Cues below the minimum duration — Nothing found.
Cues above the maximum duration — Nothing found.각 큐가 경계에 정확히 서 있고 아무것도 보고되지 않습니다. 마지막 큐는 2초에 40자, 즉 정확히 초당 20자이고 비교는 한도보다 엄격히 클 때만 성립합니다. 짧은 큐는 정확히 최소값인 834밀리초입니다. 긴 큐는 정확히 7초입니다. 이것이 깨끗하게 읽히는 보고서와 경계가 펄럭이는 페이지를 가르는 차이입니다. 어느 큐든 한 글자나 한 프레임만 움직이면 검출이 나타납니다.
프레임 기반 자막, 표시 시간은 프레임 레이트가 있어야만 존재한다
자막
{1}{1}30
{30}{48}Where were you last night?
{300}{540}I was working late, and I did not want to call you at that hour.
보고서가 찾아낸 것
File: episode.sub
Format: MicroDVD
Cues: 2
Frame rate: 30
Cues read faster than the limit — 1 found
1 | 00:00:01.000 → 00:00:01.600 | 43.3 CPS | 20 CPS
Cues below the minimum duration — 1 found
1 | 600 ms | 834 ms
Cues above the maximum duration — 1 found
2 | 00:00:10.000 → 00:00:18.000 | 8000 ms | 7000 ms
Lines longer than the limit — 1 found
2 | 64 characters per line | 42 characters per lineMicroDVD는 시간이 아니라 프레임 번호를 저장하므로 이 페이지의 모든 숫자가 패널의 프레임 레이트에 달렸습니다. 이 예시에서는 30이며, 그것이 첫 큐를 600밀리초로, 둘째 큐를 8초로 바꿉니다. 레이트는 보고서 맨 위에 인쇄됩니다. 어떤 프레임 레이트가 그 표시 시간을 만들었는지 말하지 않는 보고서는 일주일 뒤 읽을 수 없기 때문입니다. 같은 파일을 초당 25프레임으로 보면 표시 시간이 달라지고 다른 판정에 이를 수 있는데, 그것은 결함이 아닙니다. 프레임 기반 파일이 그런 것이며, MicroDVD에서 첫 줄이 선언하는 프레임 레이트는 큐로 세지 않습니다.
자주 묻는 질문
이 페이지가 파일 하나에 적용하는 Netflix 숫자는 무엇인가요?
네 가지입니다. 성인 콘텐츠 초당 20자(English Timed Text Style Guide), 줄당 최대 42자, 최소 표시 시간 6분의 5초, 최대 표시 시간 7초이며 뒤의 셋은 General Requirements 페이지에서 옵니다. 지침은 다섯 번째 규칙, 즉 자막 이벤트당 최대 두 줄도 정하고, 이 사이트 어느 페이지도 그것을 검사하지 않으므로 보고서는 빠뜨리는 대신 확인하지 않은 항목에 올립니다.
보고서가 확인하지 않은 것으로 올리는 Netflix 규칙은 무엇인가요?
자막 이벤트 하나에 최대 두 줄입니다. General Requirements 페이지에 실제로 있는 줄이고 이 보고서의 표에는 없으므로, 마지막 절에서 그 문장과 함께 지목합니다. 아무도 언급하지 않는 미보고 검사는 검토자가 세 줄짜리 큐가 왜 걸리지 않았는지 물을 때에야 드러나는 종류의 빈틈입니다. 출력 한 줄이 그보다 쌉니다.
Netflix는 초당 글자를 세는데 왜 같은 파일이 Ofcom 페이지에서 다른 읽기 속도를 받나요?
두 문서가 다른 것을 재기 때문입니다. Netflix는 글자를 세고 Ofcom은 공백으로 나뉜 단어를 셉니다. 어느 페이지도 상대 단위로 환산하지 않습니다. 환산에는 평균 단어 길이를 가정해야 하고 어떤 문서도 적지 않은 숫자가 나오기 때문입니다. 두 측정 모두 자기 문서에 대해 옳고, 파일은 한쪽 안에 들면서 다른 쪽 밖에 있을 수 있습니다. 둘 다에 책임이 있다면 둘 다 돌리고 각 보고서를 자기 문서에 대고 읽으세요.
Netflix 최소 표시 시간이 800이 아니라 834밀리초로 읽히는 이유는 무엇인가요?
지침이 6분의 5초를 적고 그것을 초당 24프레임에서 20프레임이라고 한정하며, 그것이 833.33밀리초의 순환소수이기 때문입니다. 가장 가까운 정수 밀리초로 올리면 834이고 보고서는 그것과 비교하므로 정확히 834밀리초인 큐는 안쪽입니다. 같은 규칙을 0.8초로 옮긴 다른 표기는 33밀리초 더 엄격해 지침이 허용하는 큐를 보고합니다. 보고서는 적용한 한도를 모든 검출에 인쇄합니다.
Netflix Timed Text Style Guide가 누가 말하는지 밝히라고 하나요?
이 검사가 적용하는 페이지에는 없습니다. 이 보고서의 화자 절은 문서가 이것에 대해 아무것도 말하지 않으므로 대고 검사할 요구가 없다고 읽습니다. 화자 식별은 WCAG 2.2 Success Criterion 1.2.2와 FCC 캡션 품질 규칙이 의무로 적고 있으며, 둘 다 자기 페이지가 있습니다. 깨끗한 화자 표를 보여 주는 Netflix 보고서는 지침에 없는 규칙이 있는 것처럼 암시하게 됩니다.
Netflix 숫자는 규정과 같은 무게인가요?
아니요. 콘텐츠 소유자가 받아들이는 자료에 대해 정한 납품 사양이고, 보고서는 그 문장이 어떻게 적혀 있는지 말하는 행에서 모든 숫자를 지침으로 표시합니다. 그것을 페이지에 두는 가치가 있습니다. 계약상 숫자가 법적 임계값처럼 읽히면 사람들이 보고서로 하는 일이 달라지고, 보고서가 어느 쪽인지 말하지 않으면 그 차이는 보이지 않습니다.
검사가 찾는 것
- 보고서는 파일 하나를 설명하고 서비스 하나를 설명하지 않습니다. Netflix Timed Text Style Guide는 콘텐츠 소유자가 받아들이는 자료에 설정하는 납품 사양이지 법이 아니며, 이 검사를 통과하거나 실패하는 것은 어디에서도 법적 준수에 대한 진술이 아닙니다. 이 페이지는 자막이 무엇을 준수한다고 결론 내리지 않습니다. 보고서가 말하는 것은 이 페이지의 방식으로 측정된 큐가 몇 개인지, 각 숫자가 어느 문장에서 읽혔는지, 그리고 페이지가 확인하지 않은 것이 무엇인지입니다.
- 여기 적힌 숫자는 작성 시점에 공개된 것이고, 각 검출은 마지막으로 확인한 날짜와 출처 페이지 링크를 함께 담습니다. 공개 사양은 바뀝니다. 보고서는 어느 판본에 대고 측정했는지 알려 주며, 권위는 문서 자체에 있습니다.
참고 자료
- Netflix English Timed Text Style Guide (USA) — 읽기 속도: 성인 콘텐츠 초당 20자, 어린이 콘텐츠 17자. 이 페이지가 적용하는 초당 글자 수 한도의 출처입니다.
- Netflix Timed Text Style Guide: General Requirements — 줄 길이: 줄당 최대 42자이며 43~44자는 드문 예외에서만 허용됩니다. 표시 시간: 최소 6분의 5초(초당 24프레임에서 20프레임), 최대 7초. 그리고 이 페이지가 확인하지 않은 것으로 보고하는 자막 이벤트당 최대 두 줄 규칙도 여기 있습니다.