Kodi: отдельные настройки задержки для аудиовыхода HDMI + аналоговый

8

Я установил последнюю версию OSMC на мой Raspberry Pi B +.

В Kodi я выводил звук как через HDMI, так и через аналоговый разъем. Для этого в меню настроек есть опция «HDMI + аналог».

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

Кроме того, я действительно не знаю, как достигается HDMI и аналоговый одновременно (опция «HDMI + аналоговый»). Потому что в настройках Raspberry Pi есть (обычно) просто опция между HDMI или аналоговым.

Wauzl
источник

Ответы:

1

Я тоже заинтригован идеей вывода звука через HDMI и аналоговый одновременно.

После небольшой копки кажется, что люди экспериментировали с этим. Во-первых, это невозможно в ОС, таких как XBMC, потому что ALSAне реализовано. ALSAявляется передовой Linux Sound Architecture. Это программное обеспечение, которое позволяет аудио программному обеспечению взаимодействовать с ядром. Что требуется для звука через HDMI и аналоговый одновременно. Этот ответ дает хорошее объяснение этого.

Вот причина задержки. Не вдаваясь в подробности, вот как это работает. HDMI поддерживает как звук, так и видео, поэтому звук выводится вместе с видео через HDMI. Однако звук через аналоговый разъем создается с помощью ШИМ. Таким образом, звук через HDMI и через аналоговый разъем идет другим путем через аппаратное обеспечение на Pi. Это то, что генерирует задержку. Этот ответ здесь хорошо объясняет, если вам нужно больше подробностей.

Как вы можете уменьшить задержку. Из ограниченных сообщений, которые я видел только, я не думаю, что есть какое-то решение для этого. Проблема в том, что два аудиосигнала проходят по разным путям, и я не верю, что есть способ объединить их на аппаратном уровне. Таким образом, вам придется использовать некоторое программное обеспечение, чтобы немного задержать время передачи одного или другого. Я не думаю, что это действительно вариант.

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

Дарт Вейдер
источник
При использовании аналоговой опции HDMI + в OSMC Kodi, какой звук создается первым? С помощью каких программных компонентов создается другой звук и из какого? Было бы достаточно ввести настраиваемую вручную задержку на выходе, который находится позади, чтобы уменьшить ощутимую задержку.
Wauzl