Pessoa com deficiência auditiva é alguém que tem perda de audição e não ouve tão bem quanto alguém com audição normal. Em um arquivo de vídeo ou áudio, deficiência auditiva é uma marca (flag) em uma única faixa. Essa marca indica que a faixa é destinada a pessoas com perda auditiva.
A Organização Mundial da Saúde considera a audição normal em limiares de 20 dB ou melhores em ambos os ouvidos. A National Association of the Deaf dos Estados Unidos afirma que a maioria das pessoas na comunidade surda de lá não aceita mais o termo "hearing impaired". Formatos de arquivo e softwares ainda usam esse termo como nome de campo.
Quais arquivos o carregam
Cada formato de contêiner armazena essa marca de sua própria maneira. Você pode encontrá-la nestes locais:
- MKV: o elemento Matroska
FlagHearingImpaired, com o ID0x55AB. O FFmpeg não grava esse elemento quando cria um arquivo WebM. - MP4: uma caixa
kindna faixa. O software FFmpeg grava o esquemaurn:mpeg:dash:role:2011e o valorcaption. - MPEG transport stream (TS): o tipo de áudio
0x02, ou um tipo de legenda de0x20a0x26na televisão digital (DVB). - Playlist HLS: uma marca semelhante. A Apple exige
public.accessibility.describes-music-and-soundepublic.accessibility.transcribes-spoken-dialogem faixas de legenda para pessoas surdas ou com deficiência auditiva.
Como são os valores
No Matroska e no ffprobe, o valor tem 2 estados possíveis. Esta lista mostra o que cada um significa:
1: a faixa tem a marca.0: a faixa não tem a marca.
Com a opção -show_streams, o programa ffprobe do FFmpeg imprime uma lista de marcas para cada fluxo, e cada marca mostra 0 ou 1. Sua saída em texto tem o formato DISPOSITION:hearing_impaired=0, e sua saída em JSON tem o formato "hearing_impaired": 0. A mesma lista inclui marcas relacionadas, como visual impaired e captions.
Como essa opção imprime a lista inteira para cada fluxo, você pode ver um 0 em um arquivo sem nenhuma legenda. Um 0 também não prova que um arquivo não tenha legendas, porque o FFmpeg mantém legendas como uma marca separada. Sem opções, o ffprobe não imprime essa lista, apenas as palavras (hearing impaired) ao lado de um fluxo que tem a marca.
De onde vem o valor
Uma pessoa ou um programa define essa marca quando o arquivo é criado ou editado. O programa mkvmerge tem uma opção para isso e o FFmpeg tem uma opção de disposição.
Por padrão, o FFmpeg copia as marcas do fluxo de entrada. Isso significa que a marca pode permanecer quando você copia uma faixa para um novo arquivo. Em um arquivo TS, o FFmpeg obtém a marca do tipo de áudio ou do tipo de legenda no fluxo.
O FFmpeg também pode alterar a marca e deixar a própria faixa inalterada. Assim, a marca informa o que alguém declarou e não prova o que a faixa contém.
O que uma faixa marcada contém
Uma faixa marcada pode ser uma faixa de legenda ou de áudio. O campo codec type informa qual delas é. O padrão de televisão digital DVB lista tanto legendas quanto áudio para pessoas com deficiência auditiva.
Legendas fechadas ajudam pessoas surdas ou com deficiência auditiva a acompanhar um vídeo. Elas mostram o diálogo, identificam quem está falando e descrevem efeitos sonoros e trilhas musicais.
Legendas simples mostram o diálogo ou uma tradução. Elas são adequadas para quem consegue ouvir o som, mas não entende o idioma. Em alguns países, as pessoas chamam legendas fechadas apenas de legendas.
Por que isso é importante
A marca ajuda um reprodutor de mídia a escolher uma faixa. A especificação Matroska diz que um reprodutor deve preferir uma faixa marcada como padrão para um usuário com deficiência auditiva. O reprodutor pode escolher uma faixa diferente para outros usuários.
Se um arquivo tiver várias faixas no mesmo idioma, a marca indica qual faixa é destinada a pessoas com perda auditiva. Se nenhuma faixa tiver a marca, o reprodutor não terá nenhum indicador para usar nessa escolha.