Kodi:音频输出HDMI +模拟的单独延迟设置


8

我已经在Raspberry Pi B +上安装了最新版本的OSMC。

在Kodi中,我通过HDMI和模拟插孔输出音频。在设置菜单中有一个选项“ HDMI +模拟”。

不幸的是,其中一个输出信号快一点,所以它们听起来像是某种回声效果。是否有延迟设置?如果是,HDMI和模拟输出的设置是否可以不同?

另外,我真的不知道如何同时实现HDMI和模拟(选项“ HDMI +模拟”)。因为,在Raspberry Pi设置中,(通常)只有HDMI或模拟之间的选项。

Answers:


1

同时通过HDMI和模拟输出声音的想法也让我很感兴趣。

经过一些挖掘之后,似乎人们已经对其进行了试验。首先,由于未实现,因此在像XBMC这样的OS中ALSA是不可能的。ALSA是高级Linux声音体系结构。它的软件允许音频软件与内核交互。同时通过HDMI和模拟输出声音时需要使用该功能。这个答案对此给出了很好的解释。

这是延迟的原因。在不过多讨论细节的情况下,将介绍其工作原理。HDMI同时支持声音和视频,因此声音会通过HDMI与视频一起输出。但是,通过模拟插孔产生的声音是使用PWM产生的。因此,HDMI和模拟插孔上的声音通过Pi上的硬件采用了不同的路径。这就是产生延迟的原因。这个答案在这里解释得很好,如果你有更详细的经过。

如何减少延迟。从有限的帖子中,我仅看到了我认为没有解决办法。问题是两个音频信号采用不同的路径,我不相信有一种在硬件级别将它们组合的方法。因此,您将不得不使用一些软件魔术来稍微延迟一个或另一个的传输时间。我认为这不是一个选择。

问题是我不相信基金会考虑过人们可能希望为同一个音频源同时使用两个音频输出的可能性。但是,如果您想播放不同的音频,那么两者之间的等待时间并不是什么大问题。


在OSMC Kodi中使用HDMI +模拟选项时,首先创建哪种声音?那么,其他声音输出是通过哪些软件组件创建的,又是由什么构成的?在后面的输出中引入手动可调的延迟就足够了,以减少可察觉的延迟。
Wauzl
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.