用語集

Hearing Impairedは聴覚障害者向けという意味ですか

hearing impaired とは、聴力に障害がある人を意味します。動画ファイルや音声ファイルでは、聴力に障害がある人向けであることを示すフラグとしてトラックに付けられる印です。

hearing-impaired

Hearing impaired とは、聴力に障害があり、正常な聴力の人ほどには聞こえない状態のことです。動画ファイルや音声ファイルでは、hearing impaired は 1 つのトラックに付くフラグです。このフラグは、そのトラックが聴覚に障害のある人向けであることを示します。

世界保健機関 (WHO) は、両耳とも 20 dB 以下の閾値であれば正常な聴力として扱います。米国の National Association of the Deaf は、同国のろう者コミュニティの多くが hearing impaired という用語をもはや受け入れていないと述べています。一方で、ファイル形式やソフトウェアでは現在もフィールド名としてこの用語が使われています。

どのファイルがそれを持っているか

コンテナ形式ごとに、このフラグの保存方法は異なります。次の場所に保存されています:

  • MKV: Matroska 要素 FlagHearingImpaired(ID 0x55AB)です。FFmpeg は WebM ファイルを作成する際にはこの要素を書き込みません。
  • MP4: トラック上の kind ボックスです。FFmpeg ソフトウェアは scheme に urn:mpeg:dash:role:2011、value に caption を書き込みます。
  • MPEG トランスポートストリーム (TS): デジタルテレビ (DVB) における、音声タイプ 0x02、または字幕タイプ 0x20 から 0x26 のいずれかです。
  • HLS プレイリスト: 同様のマークです。Apple は、ろう者や hearing impaired の人向けの字幕トラックに 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 はフラグだけを変更し、トラック自体はそのままにしておくこともできます。したがって、このフラグは誰かがどう宣言したかを示すものであり、トラックの内容そのものを証明するものではありません。

マークされたトラックに含まれるもの

マークされたトラックは、字幕トラックの場合もあれば音声トラックの場合もあります。codec type フィールドを見ると、どちらであるかが分かります。DVB デジタルテレビ規格では、hearing impaired 向けとして字幕と音声の両方が定義されています。

キャプションは、ろう者や hearing impaired の人が動画を追えるようにするためのものです。セリフを表示し、話者を識別し、効果音や音楽のキューを説明します。

通常の字幕は、セリフやその翻訳だけを表示します。音は聞こえるものの、その言語が分からない視聴者に適しています。国によっては、キャプションを字幕と呼ぶこともあります。

それが重要な理由

このフラグは、メディアプレーヤーがトラックを選択する際に役立ちます。Matroska の仕様では、プレーヤーは hearing impaired を持つユーザーに対し、マークされたトラックをデフォルトとして優先するべきだとされています。他のユーザーには別のトラックを選ぶことができます。

1 つのファイルに同じ言語のトラックが複数含まれている場合、このフラグによって、どのトラックが聴覚障害のある人向けなのかが分かります。どのトラックにもフラグが付いていない場合、プレーヤーはこの選択に使えるマークを持たないことになります。

メタキー