본문으로 바로 가기
SubtitleMatrix

EN 301 549 자막 검사

접근성표준 기준 자료
또는 자막 텍스트를 붙여넣으세요

옵션

한도는 직접 입력하는 숫자가 아니라 공개된 문서에서 읽어 옵니다. 그리고 보고서는 그 문서를 밝히고, 근거가 된 문장을 인용하고, 그 문장이 요구 사항인지 지침인지 적고, 마지막으로 확인한 날짜와 링크를 붙입니다. 책임을 져야 할 문서를 고르세요. 문서마다 값이 다릅니다. 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입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.

EN 301 549는 ICT 접근성 요구사항에 관한 유럽 표준이고, 사전 녹화 캡션에 관해서는 한 가지만 말합니다. 조항 9.1.2.2는 웹 페이지가, 조항 10.1.2.2는 비웹 문서가 WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)를 만족하라고 요구합니다. 그 편입 말고는 자체 요구를 두지 않고, WCAG의 기준 자체도 숫자를 두지 않습니다. 읽기 속도도, 줄 길이도, 표시 시간 한도도 없습니다. 이 페이지는 가진 모든 자막 검사를 두 문서 중 하나에 대고 돌리며, 그래서 두 페이지가 아니라 한 페이지입니다. 검사는 같은 검사이고 문장의 무게만 달라지기 때문입니다. 파일은 브라우저 안에서 읽히고 업로드되지 않으며 바뀌지 않습니다.

흥미로운 부분은 무게이고, 두 문서를 함께 제공하는 이유도 그것입니다. 이 페이지가 적용하는 문장은 EN 301 549에서 '만족해야 한다'는 의무로 적혀 있고, WCAG에서는 누가 말하는지 밝히라는 말이 기준 옆의 Understanding 문서에 있는 정보성 문장입니다. 그래서 같은 파일의 같은 큐가 유럽 표준에서는 오류로, 그것이 편입한 기준에서는 경고로 읽힙니다. 두 실행 사이에 파일에서 바뀐 것은 아무것도 없습니다. 그것은 두 문서에 대한 사실이며, 한 번쯤 눈으로 확인할 가치가 있습니다.

두 문서 모두 수치를 주지 않으므로 보고서의 다섯 절 중 넷은 '한도가 주어지지 않았다'고 말합니다. 그것은 빈 페이지가 아닙니다. 하우스 스타일을 쓰기 전에 사람들이 던지는 질문, 즉 내가 맞춰야 하는 접근성 표준이 자막을 얼마나 빨리 읽어야 하는지 또는 얼마나 오래 화면에 두어야 하는지 말하느냐에 대한 답입니다. 말하지 않습니다. 그 숫자들은 방송사와 플랫폼의 스타일 지침에 살고, 그것은 다른 종류의 문서이며, 그 문서들의 보고서가 그렇게 말합니다.

예시

EN 301 549로 본 같은 파일

자막

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 with two speakers and no name — 1 found

Severity   Cues   Start          End            Measured   Clause
Error      2      00:00:04.000   00:00:07.400   2 items    ETSI EN 301 549 v3.2.1 — Accessibility requirements for ICT products and services — 9.1.2.2 Captions (Prerecorded): Where ICT is a web page, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)

What it was checked against
Standard: ETSI EN 301 549 (EU accessibility requirements for ICT)
Where it is stated: 9.1.2.2 Captions (Prerecorded): Where ICT is a web page, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)
Stated as: Requirement
Verified: 2026-10-16

Not checked by this page: 10.1.2.2 Captions (Prerecorded): Where ICT is a non-web document, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)

마지막 줄을 보세요. EN 301 549는 웹 페이지와 비웹 문서를 두 조항으로 나누어 같은 기준에 대해 같은 말을 합니다. 이 페이지는 웹 페이지 조항을 적용하고 다른 조항은 확인하지 않은 항목으로 밝힙니다. 둘 중 어느 것이 적용되는지는 파일이 무엇으로 게시되는지에 달렸고 텍스트 파일은 그것을 말하지 않기 때문입니다. 인용 자체가 나머지 일을 합니다. 조항 번호는 EN 301 549의 것이고 적용하는 문장은 WCAG에서 인용합니다. 그것이 표준의 모양이며, 기준을 다시 쓰지 않고 편입하기 때문입니다.

WCAG 2.2 SC 1.2.2로 본 같은 바이트

자막

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 with two speakers and no name — 1 found

Severity   Cues   Start          End            Measured   Clause
Warning    2      00:00:04.000   00:00:07.400   2 items    Understanding Success Criterion 1.2.2: Captions (Prerecorded) — Intent: captions not only include dialogue, but identify who is speaking

What it was checked against
Standard: WCAG 2.2 Success Criterion 1.2.2
Where it is stated: Intent: captions not only include dialogue, but identify who is speaking
Stated as: Guideline

입력도 큐도 측정값도 같고, 심각도 열만 오류가 아니라 경고입니다. 그 한 칸이 이 페이지를 두 페이지 대신 하나로 두는 근거입니다. 달라진 것은 문서이고, 두 실행을 비교하는 것이 그것을 볼 수 있는 유일한 방법입니다. 조항 줄도 EN 301 549 번호에서 WCAG의 Understanding 문서로 바뀝니다. WCAG가 그 문장을 적은 곳이 거기이기 때문입니다. 어느 쪽이 더 옳은 것이 아니라 두 문서가 그렇게 생겼고, 보고서는 어느 쪽을 물었는지 알려 줍니다.

대시가 가린 이름

자막

1
00:00:01,000 --> 00:00:03,000
MARY: It does not matter now.

2
00:00:04,000 --> 00:00:07,000
- JOHN: I told you not to wait up.
- Then say it out loud.

보고서가 찾아낸 것

Cues with two speakers and no name — 1 found

Severity   Cues   Start          End            Measured   Clause
Error      2      00:00:04.000   00:00:07.000   2 items    ETSI EN 301 549 v3.2.1 — Accessibility requirements for ICT products and services — 9.1.2.2 Captions (Prerecorded)

이 파일은 둘째 화자를 '- JOHN:'으로 실제로 지목했는데도 보고됩니다. 검사의 알려진 한계이며, 감추지 않고 예시로 인쇄합니다. 이름은 줄 맨 앞에 있을 때만 인정되고, 줄 앞의 대시는 이름 없는 화자 변경으로 읽힙니다. 'JOHN:'으로 쓰거나 대시만 쓰고 둘을 겹치지 않아야 합니다. 예시에서 볼 수 있는 한계가 납품 끝에 받은 보고서에서 처음 만나는 한계보다 우회하기 쉽기 때문에 이 예시를 둡니다.

자주 묻는 질문

EN 301 549와 WCAG 1.2.2를 같은 페이지에서 검사하는 이유는 무엇인가요?

EN 301 549 조항 9.1.2.2가 사전 녹화 캡션에 대해 자체 요구를 적지 않고, 웹 페이지가 WCAG 2.1 Success Criterion 1.2.2를 만족하라고 하기 때문입니다. 두 페이지로 나누면 같은 규칙을 같은 파일에 돌려 맨 위에 적힌 기준 이름만 다른 보고서가 나옵니다. 그것은 두 답이 아니라 거의 중복인 페이지 한 쌍입니다. 문서를 고를 수 있는 한 페이지로 두면 비교가 필요한 곳, 즉 심각도와 조항 열에 남습니다.

같은 큐가 EN 301 549에서는 오류, WCAG에서는 경고인 이유는 무엇인가요?

무게를 검사가 아니라 문서가 정하기 때문입니다. EN 301 549는 '만족해야 한다'로 요구를 적으므로 보고서는 검출을 오류로 담습니다. WCAG의 Success Criterion 1.2.2는 Level A 기준이고 규범 문장은 누가 말하는지 밝히라고 언급하지 않습니다. 그 문장은 기준과 함께 공개된 Understanding 문서, 즉 정보성 자료에 있습니다. 그래서 같은 검출이 경고로 담깁니다. 둘 다 돌리는 데 몇 초면 되고, 내가 실제로 어느 문서에 책임이 있는지 보는 가장 분명한 방법입니다.

EN 301 549에서 자막에 적용되는 조항은 무엇이고, 이 페이지가 확인하지 않는 조항은 무엇인가요?

조항 9.1.2.2는 웹 페이지에, 10.1.2.2는 비웹 문서에 적용되며 둘 다 WCAG 2.1 Success Criterion 1.2.2를 만족하라고 합니다. 이 페이지는 웹 페이지 조항을 적용하고 비웹 조항은 확인하지 않은 항목에 올립니다. 어느 쪽이 적용되는지는 콘텐츠가 어떻게 게시되는지에 달렸고 자막 파일은 그것을 기록하지 않기 때문입니다. 이 기준을 고르고 마지막 줄을 읽으면 두 조항이 있다는 사실을 알 수 있으며, 조용히 하나를 고른 보고서보다 낫습니다.

EN 301 549와 WCAG 1.2.2가 자막 타이밍이나 길이에 숫자를 두나요?

어느 쪽도 두지 않습니다. Success Criterion 1.2.2는 사전 녹화 콘텐츠에 캡션을 제공하라고 요구하고 주변 자료는 누가 말하는지와 비언어 정보를 전달하라고 하지만, 읽기 속도도 줄 길이도 최소·최대 표시 시간도 어디에도 없습니다. EN 301 549는 기준을 다시 적지 않고 편입하므로 그 위에 숫자를 더하지 않습니다. 보고서의 다섯 절 중 넷이 그렇게 말하며, 그것이 하우스 스타일을 쓰기 전에 사람들이 던지는 질문의 답입니다.

유럽 접근성 법과 EN 301 549는 어떤 관계인가요?

EN 301 549는 유럽 접근성 법이 지목하는 조화 표준이므로, 유럽의 서비스가 WCAG 단독이 아니라 이 문서로 평가받는 경향이 있습니다. 그래서 이 페이지가 그것을 편입한 기준과 나란히 제공하고, 그 검출이 오류로 읽힙니다. 법이 표준을 통해 요구를 구속력 있게 만들고, WCAG 단독은 사이트가 스스로 선택할 수 있는 기준이기 때문입니다. 다만 보고서는 서비스가 아니라 파일을 설명하므로 어느 쪽으로도 결론을 내리지 않습니다.

이 페이지가 서비스의 EN 301 549 준수 여부를 판정하나요?

아니요. 자막 파일 하나에 무엇이 들어 있는지만 보고합니다. 이 페이지의 방식으로 측정된 큐가 몇 개인지, 각 검출이 어느 조항을 인용하는지, 무엇을 확인하지 않았는지입니다. EN 301 549는 ICT 제품과 서비스에 적용되고, 서비스에는 플레이어와 인터페이스와 전달 방식도 포함되며 캡션 파일만 있지 않습니다. 여기서 깨끗한 보고서는 파일이 이 페이지의 검사를 건드리지 않았다는 뜻이고, 준수 판단에 필요한 진술보다 좁은 말입니다.

검사가 찾는 것

  • 보고서는 파일 하나를 설명하고 서비스 하나를 설명하지 않습니다. EN 301 549는 유럽 접근성 법이 지목하는 조화 표준이고, WCAG 2.2는 사이트나 제품을 평가하는 기준입니다. 둘 중 어느 것도 자막 파일 하나에 대한 진술이 아니며, 이 페이지는 무엇이 준수한다고 결론 내리지 않습니다. 보고서가 말하는 것은 이 페이지의 방식으로 측정된 큐가 몇 개인지, 각 검출이 어느 조항을 인용하는지, 그 조항이 문서에서 어떻게 적혀 있는지, 그리고 이 페이지가 확인하지 않은 부분이 무엇인지입니다.
  • 이 페이지에서 두 문서의 구분은 장식이 아닙니다. 같은 큐가 EN 301 549에서는 오류로, WCAG에서는 경고로 읽히는 것은 한쪽이 요구를 '해야 한다'로 적고 다른 쪽이 정보성 자료에 적기 때문입니다. 내가 어느 쪽에 책임이 있는지는 콘텐츠가 어디에 게시되고 누가 묻는지에 달렸고, 그것은 자막 파일이 알려 줄 수 없습니다. 그래서 보고서는 하나를 고르지 않고 둘 다 보고합니다.

참고 자료

  • EN 301 549 (ETSI) v3.2.1 — 조항 9.1.2.2 Captions (Prerecorded): ICT가 웹 페이지라면 WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)를 만족해야 합니다. 조항 10.1.2.2는 비웹 문서에 같은 요구를 적습니다. 표준은 그 편입 말고는 캡션에 대해 자체 진술을 하지 않으므로, 이 페이지가 적용하는 문장은 WCAG에서 인용하고 조항 번호만 여기서 인용합니다.
  • WCAG 2.2 Success Criterion 1.2.2 (Captions, Prerecorded), Level A. 이 기준은 동기화된 미디어의 사전 녹화 오디오 콘텐츠에 캡션을 요구합니다. 누가 말하는지 밝히라는 문장은 기준의 Understanding 문서에 있고 규범이 아니라 정보성이므로, WCAG를 문서로 고를 때 이 페이지가 그 검출을 경고로 기록하는 이유입니다.

관련 도구