자막 줄 글자 수 검사
또는 자막 텍스트를 붙여넣으세요
옵션
한도는 직접 입력하는 숫자가 아니라 공개된 문서에서 읽어 옵니다. 그리고 보고서는 그 문서를 밝히고, 근거가 된 문장을 인용하고, 그 문장이 요구 사항인지 지침인지 적고, 마지막으로 확인한 날짜와 링크를 붙입니다. 책임을 져야 할 문서를 고르세요. 문서마다 값이 다릅니다. 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의 줄당 42자와 BBC 자막 지침의 37자입니다. 파일은 브라우저 안에서 읽히고 업로드되지 않으며, 원본은 바뀌지 않습니다.
세는 것은 눈에 보이는 글자입니다. 스타일 표시는 재기 전에 걷어 내므로 ASS 파일의 기울임 줄도 SRT의 같은 문장과 똑같이 세어집니다. 반면 공백과 문장 부호는 화면에서 자리를 차지하므로 함께 셉니다. 한도가 말하는 것이 결국 '무엇이 들어가는가'이기 때문입니다. 한도를 넘긴 줄은 프레임 가장자리에 닿거나, 화면에 맞게 축소되거나, 자막을 염두에 둔 기기에서 잘려 나갑니다. 자막 한 줄이 화면에서 어떻게 읽히는지는 이 숫자 하나로 갈립니다.
이 페이지가 하지 않는 일도 두 가지입니다. 우선 줄마다 따로 잽니다. 40자짜리 두 줄이 든 큐는 한도 42에서 보고되지 않습니다. 화면에 동시에 80자가 있지만 두 문서 모두 '큐가 몇 줄까지 되는가'를 별도 한도로 두고, 이 페이지는 그 한도를 검사하지 않습니다. 다음으로 일반 텍스트를 받습니다. 시각이 없는 .txt 파일은 각 줄에 0초부터 2초짜리 자리를 주어 측정값이 붙을 곳을 만들고, 보고서 행에 그 시각을 인쇄합니다. 파일에 원래 없던 시각임을 숨기지 않는다는 뜻입니다.
예시
Netflix 한도보다 3자 긴 줄
자막
1
00:00:01,000 --> 00:00:03,000
I missed the last train home and had to walk.
Back before midnight, you said.
2
00:00:04,000 --> 00:00:06,000
Every night this week?
보고서가 찾아낸 것
Lines longer than the limit — 1 found
Severity Cues Start End Measured Limit Clause
Warning 1 00:00:01.000 00:00:03.000 45 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)
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event첫 큐의 첫 줄이 45자라 보고되고, 같은 큐의 둘째 줄은 31자라 보고되지 않습니다. 측정값은 그 큐에서 가장 긴 줄이므로, 편안한 두 줄로 접힌 큐는 통과하고 한 줄만 넘쳐도 걸립니다.
정확히 42자인 두 줄
자막
1
00:00:01,000 --> 00:00:04,000
I waited at the station for an hour today.
I waited for you at the station all night.
보고서가 찾아낸 것
Lines longer than the limit — Nothing found.
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event두 줄 모두 경계에 정확히 서 있어 보고되지 않습니다. 한 큐에 화면으로 84자가 있는 셈이지만 전혀 허용됩니다. 한도가 큐가 아니라 줄에 걸려 있기 때문입니다.
같은 40자를 BBC의 37자로
자막
1
00:00:01,000 --> 00:00:03,000
We can talk about it all in the morning.
2
00:00:04,000 --> 00:00:06,000
Every night this week?
보고서가 찾아낸 것
Lines longer than the limit — 1 found
Severity Cues Start End Measured Limit Clause
Warning 1 00:00:01.000 00:00:03.000 40 characters per line 37 characters per line BBC Subtitle Guidelines — Line length: maximum 37 characters per line
Checked against
Standard: BBC Subtitle Guidelines
Limit: 37 characters per line
Where it is stated: Line length: maximum 37 characters per line
Stated as: Guideline
Not checked by this page: Line length: maximum 2 lines (a third only if no important picture is obscured); Reading speed: 160–180 words per minute파일은 그대로이고 기준만 바뀌었는데 판정이 뒤집힙니다. 40자는 Netflix의 42자 안에서는 넉넉하고 BBC의 37자보다 3자 깁니다. 조항 열이 BBC 자막 지침을 지목하므로, 측정값이 같아도 두 보고서가 구분됩니다.
시각이 없는 일반 텍스트 파일
자막
The last train had already gone when I finally left the office.
Every night this week?
보고서가 찾아낸 것
Lines longer than the limit — 1 found
Severity Cues Start End Measured Limit Clause
Warning 1 00:00:00.000 00:00:02.000 63 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)
Checked against
Standard: Netflix Timed Text Style Guide
Limit: 42 characters per line
Where it is stated: Line length: maximum 42 characters per line (43–44 only in rare exceptions)
Stated as: Guideline
Not checked by this page: Duration: minimum duration 5/6 second (20 frames at 24fps); Duration: maximum duration 7 seconds; Reading speed: 20 characters per second for adult content (17 for children's); Line length: maximum 2 lines per subtitle event자막 파일이 아니라 대본이지만 그래도 잽니다. 타임코드가 있든 없든 줄은 줄이기 때문입니다. 42자를 넘는 것은 첫 줄뿐이며, 행에 찍힌 시작·끝 시각은 측정값이 붙을 곳을 만들려고 0초부터 줄당 2초씩 이 페이지가 지어낸 시간축입니다. 줄 길이는 시계와 무관하므로 읽으면서 잃은 것은 없습니다.
자주 묻는 질문
이 페이지에서 자막 줄 길이를 잴 때 어떤 글자를 세나요?
스타일 표시를 먼저 걷어 낸 뒤 눈에 보이는 모든 글자, 즉 공백과 문장 부호까지 셉니다. 그래야 같은 문장이 열두 형식에서 같은 방식으로 재어집니다. ASS의 기울임 줄에는 SRT 줄에 없는 표시가 붙어 있고, 그것까지 세면 화면에서 똑같이 보이는 줄을 두 형식이 다르게 판정하게 됩니다.
42자와 37자 중 어느 한도로 봐야 하나요?
내가 책임지는 문서가 정합니다. Netflix Timed Text Style Guide는 줄당 42자를 허용하며 43~44자는 드문 예외로만 두고, BBC Subtitle Guidelines는 37자에서 끊습니다. 같은 질문에 대한 다른 답이며 서로 다른 납품 대상을 위해 쓰였습니다. 보고서는 사용한 문서를 밝히므로 숫자가 출처 없이 떠도는 일은 없습니다.
한도는 줄마다 보나요, 큐마다 보나요?
줄마다 봅니다. 40자짜리 두 줄이 든 큐는 한도 42에서 보고되지 않습니다. 화면에 한 번에 84자가 있어도 마찬가지입니다. 큐가 담을 수 있는 줄 수는 두 문서 모두 별도 한도(두 줄)로 두고 있으며 이 페이지는 검사하지 않습니다. 보고서의 기준 절이 검사하지 않은 한도로 그것을 밝힙니다.
대본이나 일반 텍스트 파일도 줄 길이를 검사할 수 있나요?
네. 이 카테고리에서 일반 텍스트를 받는 유일한 페이지입니다. .txt에는 시각이 없으므로 리더가 각 줄에 0초부터 2초짜리 자리를 줍니다. 그 시각은 보고서 행에 나타나며 측정값이 붙을 곳을 만들기 위해서만 존재합니다. 줄의 글자 수는 시계와 무관하므로 모든 줄의 판정은 진짜입니다.
줄 길이를 검사하면 파일의 줄바꿈이 바뀌나요?
아니요. 아무것도 다시 쓰이지 않고 파일은 업로드되지 않습니다. 특정 글자 수에 맞춰 줄을 다시 접고 싶다면 새 자막 파일을 만드는 별도 도구입니다. 이 페이지는 어느 줄이 한도를 넘었고 얼마나 넘었는지만 알려 줍니다.
줄 길이 재기와 줄 수 제한은 무엇이 다른가요?
하나는 줄이 얼마나 넓어도 되는가이고, 다른 하나는 큐가 몇 줄까지 되는가입니다. 두 문서 모두 이 둘을 별도 한도로 적고 있으며, 파일은 어느 쪽 하나만 어겨도 됩니다. 짧은 두 줄은 괜찮고 아주 긴 한 줄은 넘을 수 있습니다. 캡션(caption)과 자막(subtitle) 모두에 적용되는 이 페이지의 답은 첫 번째 질문 하나입니다.
검사가 찾는 것
- 보고서는 파일 하나를 설명하고, 그 숫자 뒤의 문서들은 서비스와 공급자를 향합니다. Netflix의 42자와 BBC의 37자는 각자의 납품 목표를 위해 쓰인 스타일 지침에서 나온 것이지 법이 아닙니다. 내 자막이 그 한도를 만족해야 하는지는 계약이나 규제 기관에 관한 질문이며 이 페이지는 답하지 않습니다. 대신 어느 줄이 어느 공개 한도를 넘었는지만 보고합니다.
- 줄 길이는 자막 파일의 속성 가운데 시청자에게 직접 비용을 물리는 몇 안 되는 항목입니다. 화면 밖으로 흘러나가거나, 들어가도록 축소되거나, 잘린 줄은 텍스트에 의존하는 사람에게 읽을 수 없는 줄이며, 특히 시력이 낮은 시청자에게 가장 어렵습니다. 두 문서가 이것을 선호가 아니라 상한으로 다루는 이유이고, 읽는 속도를 재는 페이지와 줄 길이를 재는 페이지가 따로 있는 이유이기도 합니다.
참고 자료
- Netflix Timed Text Style Guide: General Requirements — 줄 길이: 줄당 최대 42자이며, 43~44자는 드문 예외에서만 허용됩니다.
- BBC Subtitle Guidelines — 줄 길이: 줄당 최대 37자입니다.