Słownik

Co oznacza 'hearing impaired'?

Osoba z ubytkiem słuchu to ktoś, kto słyszy gorzej niż osoba z prawidłowym słuchem. W pliku wideo lub audio jest to znacznik, który oznacza ścieżkę jako odpowiednią dla osób z ubytkiem słuchu.

hearing-impaired

Niedosłyszący to osoba, która ma ubytek słuchu i nie słyszy tak dobrze jak ktoś z prawidłowym słuchem. W pliku wideo lub audio „hearing impaired” to znacznik na pojedynczej ścieżce. Ten znacznik mówi, że ścieżka jest przeznaczona dla osób z ubytkiem słuchu.

Światowa Organizacja Zdrowia uznaje słuch za prawidłowy przy progach 20 dB lub lepszych w obu uszach. Amerykańskie National Association of the Deaf podaje, że większość osób w tamtejszej społeczności Głuchych nie akceptuje już terminu „hearing impaired”. Formatów plików i oprogramowania nadal używają go jednak jako nazwy pola.

Które pliki to zawierają

Każdy format kontenera zapisuje ten znacznik na swój sposób. Możesz go znaleźć w następujących miejscach:

  • MKV: element Matroska FlagHearingImpaired o identyfikatorze 0x55AB. FFmpeg nie zapisuje tego elementu podczas tworzenia pliku WebM.
  • MP4: pole kind na ścieżce. Oprogramowanie FFmpeg zapisuje schemat urn:mpeg:dash:role:2011 i wartość caption.
  • Strumień transportowy MPEG (TS): typ audio 0x02 lub typ napisów od 0x20 do 0x26 w telewizji cyfrowej (DVB).
  • Playlist HLS: podobne oznaczenie. Apple wymaga public.accessibility.describes-music-and-sound i public.accessibility.transcribes-spoken-dialog na ścieżkach napisów dla osób głuchych lub niedosłyszących.

Jak wyglądają wartości

W Matrosce i w ffprobe wartość ma 2 możliwe stany. Ta lista pokazuje, co każdy z nich oznacza:

  • 1: ścieżka ma ustawiony znacznik.
  • 0: ścieżka nie ma ustawionego znacznika.

Z opcją -show_streams program ffprobe z pakietu FFmpeg wypisuje listę znaczników dla każdego strumienia, a każdy znacznik ma wartość 0 lub 1. Wyjście tekstowe ma postać DISPOSITION:hearing_impaired=0, a wyjście JSON ma postać "hearing_impaired": 0. Ta sama lista zawiera powiązane znaczniki, takie jak visual impaired oraz captions.

Ponieważ ta opcja wypisuje pełną listę dla każdego strumienia, możesz zobaczyć 0 w pliku bez jakichkolwiek napisów. Wartość 0 także nie dowodzi, że plik nie ma napisów, ponieważ FFmpeg przechowuje napisy w osobnym znaczniku. Bez dodatkowych opcji ffprobe nie wypisuje takiej listy, tylko słowa (hearing impaired) obok strumienia, który ma ustawiony znacznik.

Skąd pochodzi wartość

Osoba lub program ustawia ten znacznik podczas tworzenia lub edycji pliku. Program mkvmerge ma dla niego odpowiednią opcję, a FFmpeg ma opcję disposition.

Domyślnie FFmpeg kopiuje znaczniki z wejściowego strumienia. Oznacza to, że znacznik może pozostać przy kopiowaniu ścieżki do nowego pliku. W pliku TS FFmpeg pobiera znacznik z typu audio lub typu napisów w strumieniu.

FFmpeg może także zmienić znacznik i pozostawić samą ścieżkę bez zmian. Dlatego znacznik pokazuje, co ktoś zadeklarował, i nie dowodzi, co rzeczywiście zawiera ścieżka.

Co zawiera oznaczona ścieżka

Oznaczona ścieżka może być ścieżką napisów lub ścieżką audio. Pole codec type mówi Ci, którą z nich jest. Standard telewizji cyfrowej DVB wymienia zarówno napisy, jak i dźwięk przeznaczone dla osób niedosłyszących.

Napisy dla niesłyszących pomagają osobom głuchym lub niedosłyszącym śledzić wideo. Pokazują dialogi, wskazują mówiącą osobę i opisują efekty dźwiękowe oraz sygnały muzyczne.

Zwykłe napisy pokazują dialogi lub tłumaczenie. Są odpowiednie dla widzów, którzy słyszą dźwięk, ale nie rozumieją języka. W niektórych krajach ludzie nazywają napisy dla niesłyszących po prostu napisami.

Dlaczego ma to znaczenie

Znacznik pomaga odtwarzaczowi multimedialnemu wybrać ścieżkę. Specyfikacja Matroska zaleca, aby odtwarzacz preferował oznaczoną ścieżkę jako domyślną dla użytkownika z ubytkiem słuchu. Dla innych użytkowników odtwarzacz może wybrać inną ścieżkę.

Jeśli plik zawiera kilka ścieżek w tym samym języku, znacznik pokazuje, która ścieżka jest przeznaczona dla osób z ubytkiem słuchu. Jeśli żadna ścieżka nie ma znacznika, odtwarzacz nie ma oznaczenia, którym mógłby się posłużyć przy tym wyborze.