在Raspbian中,歌曲开始/停止时会出现DAC爆音问题

11
这是自 Raspberry Pi 安装 Raspbian(Debian Wheezy)以来一直存在的问题。直接与树莓派基金会和 Raspbian 团队交流不起作用。
问题本身是 DAC 不会初始化直到它开始播放歌曲。在完成后,它将关闭自己,导致另一个啪声。当将其用作纯音乐播放器时,这至少令人恼火,尤其是当声音很大时。
我听说过 VLC、MOCP 和 MPD 上有这个问题。这已经在 Pi 论坛上讨论过了,但没有找到答案:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=38&t=8783 我向 Stack Overflow 寻求帮助,看看是否有解决此问题的方法。我的想法是在启动时初始化它,因此弹出声只会在启动时发生,但我不知道如何控制 ALSA 来实现这一点。
希望能找到解决方案。
谢谢!
3个回答

3
我在使用mpd时,也遇到了树莓派模拟输出出现噼啪声的问题。这个问题在这里也有讨论:https://github.com/raspberrypi/linux/issues/128 你提出的将音频硬件配置为仅在启动时初始化的想法,正是我用来解决问题的方法。可以使用PulseAudio音频系统进行配置,该系统可作为音频硬件和要输出声音的程序之间的代理。例如,可以将诸如mpd之类的音频播放器配置为使用PulseAudio作为音频后端。
PulseAudio有一个配置选项(module-suspend-on-idle),可配置音频硬件休眠。禁用音频硬件休眠为我解决了所有噼啪声问题。
我在我的博客上详细概述了必要的步骤:http://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio

1

我有同样的问题,解决方法是使用USB音频或HDMI音频输出(但将HDMI音频转换为模拟音频并不容易,转换器>40美元)。这是由Broadcom固件引起的。他们在rpi论坛上说它在列表中,但没有人知道什么时候会真正修复...

更新:我尝试了Creative Play! USB音频,它是一样的,但“点击”声不那么响亮。因此,这不是100%的解决方案,我们必须等待修复。


0
通过使用Aureon Dual USB声卡,我在我的树莓派上没有听到任何杂音。之前每首歌都有杂音。
我已经阅读了一些资料,说使用Aureon声卡必须将USB端口限制为1.1版本,但对我来说并非如此。它可以直接使用。唯一的小问题是,当树莓派开机时,我不能插入声卡,否则会重新启动。但这对我来说不是问题,因为我从不拆下声卡。
我的树莓派运行着Raspbian Wheezy系统,并通过MPD和NFS共享播放音乐。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接