Словник

Що означає «hearing impaired»?

Порушення слуху означає, що людина має втрату слуху. У відео- або аудіофайлі це прапорець, який позначає доріжку як придатну для людей з порушенням слуху.

hearing-impaired

Порушення слуху означає, що людина має втрату слуху і не чує так добре, як людина з нормальним слухом. У відео- чи аудіофайлі "hearing impaired" є позначкою (прапорцем) окремої доріжки. Ця позначка вказує, що доріжка призначена для людей з порушенням слуху.

Всесвітня організація охорони здоров'я вважає слух нормальним за порогів 20 дБ або кращих в обох вухах. Національна асоціація глухих США зазначає, що більшість людей у спільноті глухих там більше не сприймають термін "hearing impaired". Формати файлів і програмне забезпечення досі використовують його як назву поля.

Які файли містять його

Кожен формат контейнера зберігає цю позначку по-своєму. Ви можете знайти її в таких місцях:

  • MKV: елемент Matroska FlagHearingImpaired з ID 0x55AB. FFmpeg не записує цей елемент, коли створює файл WebM.
  • MP4: блок kind на доріжці. Програма FFmpeg записує схему urn:mpeg:dash:role:2011 і значення caption.
  • Транспортний потік MPEG (TS): аудіотип 0x02 або тип субтитрів від 0x20 до 0x26 у цифровому телебаченні (DVB).
  • Плейлист HLS: подібна позначка. Apple вимагає public.accessibility.describes-music-and-sound і public.accessibility.transcribes-spoken-dialog на доріжках субтитрів для людей, які є глухими або мають порушення слуху.

Як виглядають значення

У Matroska та у ffprobe значення має 2 можливі стани. Цей список показує, що означає кожен з них:

  • 1: доріжка має цю позначку.
  • 0: доріжка не має цієї позначки.

З параметром -show_streams програма ffprobe з пакета FFmpeg виводить список позначок для кожного потоку, і кожна позначка показує 0 або 1. Текстовий вивід має вигляд DISPOSITION:hearing_impaired=0, а JSON-вивід має вигляд "hearing_impaired": 0. У цьому ж списку містяться пов'язані позначки, такі як visual impaired і captions.

Оскільки цей параметр виводить увесь список для кожного потоку, ви можете побачити 0 у файлі взагалі без субтитрів. Значення 0 також не доводить, що у файлі немає caption-субтитрів, тому що FFmpeg зберігає їх як окрему позначку. Без параметрів ffprobe не виводить такого списку, лише слова (hearing impaired) поруч із потоком, який має цю позначку.

Звідки походить значення

Людина або програма встановлює цю позначку, коли файл створюється або редагується. Програма mkvmerge має для цього параметр, а FFmpeg має параметр disposition.

FFmpeg типово копіює позначки з вхідного потоку. Це означає, що позначка може залишитися, коли ви копіюєте доріжку в новий файл. У файлі TS FFmpeg бере позначку з аудіотипу або типу субтитрів у потоці.

FFmpeg також може змінити позначку і залишити саму доріжку без змін. Тому позначка показує, що хтось задекларував, але не доводить, що містить доріжка.

Що містить позначена доріжка

Позначена доріжка може бути доріжкою субтитрів або аудіодоріжкою. Поле codec type показує, яка саме. Цифровий телевізійний стандарт DVB перелічує і субтитри, і аудіо для людей з порушенням слуху.

Caption-субтитри допомагають людям, які є глухими або мають порушення слуху, стежити за відео. Вони показують діалоги, позначають, хто говорить, і описують звукові ефекти та музичні фрагменти.

Звичайні субтитри показують діалоги або переклад. Вони підходять глядачам, які чують звук, але не розуміють мови. У деяких країнах люди називають caption-субтитри просто субтитрами.

Чому це важливо

Позначка допомагає медіапрогравачу вибрати доріжку. Специфікація Matroska указує, що програвач має надавати перевагу позначеній доріжці як типовій для користувача з порушенням слуху. Для інших користувачів програвач може вибрати іншу доріжку.

Якщо файл містить кілька доріжок однією й тією самою мовою, позначка показує, яка доріжка призначена для людей з порушенням слуху. Якщо жодна доріжка не має цієї позначки, у програвача немає позначення для такого вибору.

Мета ключі