Словарь

Hearing impaired: что это значит

"Hearing impaired" (hearing impaired что это) означает, что у человека есть нарушение слуха. В видео- или аудиофайле это флаг, который помечает дорожку как подходящую для людей с нарушением слуха.

hearing-impaired

Hearing impaired означает, что у человека есть нарушение слуха и он слышит хуже, чем человек с нормальным слухом. В видео- или аудиофайле hearing impaired - это флаг на отдельной дорожке. Этот флаг указывает, что дорожка предназначена для людей с нарушением слуха.

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

Какие файлы его содержат

Каждый формат контейнера хранит этот флаг по‑своему. Вы можете найти его в следующих местах:

  • MKV: элемент Matroska FlagHearingImpaired с идентификатором 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 также не доказывает, что в файле нет субтитров, потому что FFmpeg хранит субтитры как отдельный флаг. Без параметров ffprobe не выводит такой список, а показывает только слова (hearing impaired) рядом с потоком, у которого установлен этот флаг.

Откуда берется значение

Человек или программа устанавливает этот флаг при создании или редактировании файла. В программе mkvmerge есть параметр для него, а в FFmpeg есть параметр disposition.

По умолчанию FFmpeg копирует флаги из входного потока. Это означает, что флаг может сохраниться, когда вы копируете дорожку в новый файл. В TS‑файле FFmpeg берет флаг из типа аудио или типа субтитров в потоке.

FFmpeg также может изменить флаг и оставить саму дорожку без изменений. Поэтому флаг показывает только то, что кто‑то указал, и не доказывает, что на самом деле содержит дорожка.

Что содержит помеченная дорожка

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

Субтитры с описанием звука помогают людям, которые глухие или с пониженным слухом, следить за видео. Они показывают диалоги, указывают, кто говорит, и описывают звуковые эффекты и музыкальные сигналы.

Обычные субтитры показывают диалог или перевод. Они подходят зрителям, которые слышат звук, но не понимают язык. В некоторых странах люди называют субтитрами и такие субтитры, и субтитры с описанием звука.

Почему это важно

Флаг помогает медиаплееру выбрать дорожку. Спецификация Matroska говорит, что плеер должен предпочесть отмеченную дорожку как дорожку по умолчанию для пользователя с нарушением слуха. Для других пользователей плеер может выбрать другую дорожку.

Если файл содержит несколько дорожек на одном и том же языке, флаг показывает, какая дорожка предназначена для людей с нарушением слуха. Если ни у одной дорожки нет этого флага, у плеера нет отметки для такого выбора.

Мета-ключи