사전

청각 장애는 무엇을 뜻합니까?

청각 장애는 사람이 청력을 잃어 정상 청력을 가진 사람만큼 잘 듣지 못하는 상태를 의미합니다. 동영상이나 오디오 파일에서는 청각 장애는 특정 트랙이 청각 장애가 있는 사람에게 적합함을 표시하는 플래그입니다.

hearing-impaired

청각 장애란 사람의 청력이 손실되어 정상 청력을 가진 사람만큼 잘 들을 수 없는 상태를 말합니다. 비디오나 오디오 파일에서 청각 장애인은 하나의 트랙에 설정되는 플래그를 뜻합니다. 이 플래그는 해당 트랙이 청각 장애가 있는 사람을 위한 것임을 나타냅니다.

세계보건기구는 양쪽 귀의 청력 역치가 20 dB 이하일 때를 정상 청력으로 봅니다. 미국 National Association of the Deaf는 그 나라의 농인 커뮤니티 대부분이 더 이상 'hearing impaired'라는 용어를 받아들이지 않는다고 말합니다. 파일 형식과 소프트웨어에서는 여전히 필드 이름으로 이 용어를 사용합니다.

어떤 파일에 포함되어 있는지

각 컨테이너 형식은 이 플래그를 서로 다른 방식으로 저장합니다. 다음 위치에서 확인할 수 있습니다.

  • MKV: ID가 0x55AB인 Matroska 요소 FlagHearingImpaired입니다. FFmpeg은 WebM 파일을 만들 때 이 요소를 기록하지 않습니다.
  • MP4: 트랙의 kind 박스입니다. FFmpeg 소프트웨어는 scheme urn:mpeg:dash:role:2011과 값 caption을 기록합니다.
  • MPEG 트랜스포트 스트림(TS): 오디오 타입 0x02이거나, 디지털 텔레비전(DVB)에서 0x20부터 0x26까지의 자막 타입입니다.
  • HLS 플레이리스트: 비슷한 표시입니다. Apple은 농인 및 난청 사용자를 위한 자막 트랙에 public.accessibility.describes-music-and-sound 및 public.accessibility.transcribes-spoken-dialog를 요구합니다.

값이 어떻게 표시되는지

Matroska와 ffprobe에서 이 값은 2가지 상태를 가질 수 있습니다. 아래 목록은 각 상태의 의미를 보여 줍니다.

  • 1: 트랙에 플래그가 있습니다.
  • 0: 트랙에 플래그가 없습니다.

FFmpeg의 ffprobe 프로그램에서 -show_streams 옵션을 사용하면 각 스트림에 대한 플래그 목록을 출력하며, 각 플래그는 0 또는 1을 표시합니다. 텍스트 출력 형식은 DISPOSITION:hearing_impaired=0이고, JSON 출력 형식은 "hearing_impaired": 0입니다. 같은 목록에는 visual impaired나 captions 같은 관련 플래그도 포함됩니다.

이 옵션은 각 스트림에 대해 전체 목록을 출력하므로, 자막이 전혀 없는 파일에서도 0을 볼 수 있습니다. 또한 0이라고 해서 파일에 자막이 없다는 의미는 아닙니다. FFmpeg은 자막을 별도의 플래그로 유지하기 때문입니다. 옵션을 사용하지 않으면 ffprobe은 이러한 목록을 출력하지 않고, 플래그가 있는 스트림 옆에 (hearing impaired)라는 단어만 표시합니다.

값이 어디에서 오는지

파일을 생성하거나 편집할 때 사람 또는 프로그램이 이 플래그를 설정합니다. mkvmerge 프로그램에는 이 플래그를 위한 옵션이 있고, FFmpeg에는 disposition 옵션이 있습니다.

FFmpeg은 기본적으로 입력 스트림의 플래그를 복사합니다. 따라서 트랙을 새 파일로 복사할 때 플래그가 그대로 유지될 수 있습니다. TS 파일에서는 FFmpeg이 스트림의 오디오 타입이나 자막 타입에서 이 플래그를 가져옵니다.

FFmpeg은 플래그만 변경하고 트랙 자체는 그대로 둘 수도 있습니다. 따라서 플래그는 누군가가 어떻게 선언했는지를 알려 줄 뿐, 트랙의 실제 내용을 보증하지는 않습니다.

표시된 트랙의 내용

표시된 트랙은 자막 트랙일 수도 있고 오디오 트랙일 수도 있습니다. 코덱 유형 필드를 보면 어떤 종류인지 알 수 있습니다. DVB 디지털 텔레비전 표준에는 난청 사용자를 위한 자막과 오디오가 모두 포함됩니다.

캡션은 농인 및 난청 사용자가 비디오를 따라갈 수 있도록 도와줍니다. 대사를 보여 주고, 화자를 구분하며, 음향 효과와 음악 신호를 설명합니다.

일반 자막은 대사나 번역만을 보여 줍니다. 소리는 들을 수 있지만 언어를 이해하지 못하는 시청자에게 적합합니다. 일부 국가에서는 캡션을 자막이라고 부르기도 합니다.

왜 중요한지

이 플래그는 미디어 플레이어가 트랙을 선택하는 데 도움이 됩니다. Matroska 명세에서는 플레이어가 청각 장애가 있는 사용자의 기본값으로 표시된 트랙을 우선 선택해야 한다고 규정합니다. 플레이어는 다른 사용자에게는 다른 트랙을 선택할 수 있습니다.

파일에 같은 언어의 트랙이 여러 개 있는 경우, 플래그는 어떤 트랙이 청각 장애가 있는 사람을 위한 것인지 보여 줍니다. 어느 트랙에도 플래그가 없으면, 플레이어는 이 선택에 사용할 표시를 가지지 못합니다.