Pulseaudio 建议使用

Pulseaudio 建议使用

如何使用 Pulseaudio 完成基本任务,例如播放声音?

我正在寻找“文档”,例如https://wiki.ubuntu.com/PulseAudio或者http://ubuntuforums.org/showthread.php?t=789578,我将引用其中的内容。但它们提供的更多的是营销宣传,而不是具体内容。

我认为 Pulseaudio 不需要修复——Skype 可以正常使用声音。但是该怎么做呢?

“PulseAudio 是一款高级声音服务器,自 Hardy Heron (8.04) 发布以来,它就包含在 Ubuntu(即标准 GNOME 版本)中”太棒了 - 在 8.04 甚至 10.04 中我都可以播放声音。例如,

cat /usr/share/xemacs21/xemacs-packages/etc/sounds/cuckoo.au > /dev/audio

或者

cat /usr/share/xemacs21/xemacs-packages/etc/sounds/cuckoo.wav > /dev/dsp

(这与 emacs 无关——它只是我碰巧手边有的一个声音文件。)

操作方法:“为了获得最佳效果,我建议所有对 PulseAudio 感兴趣的用户安装最新版本 - Karmic Koala (9.10)。“我正在运行 Trusty Tahr (14.04);/dev/audio 和 /dev/dsp 不见了!

当然,这可行:

 padsp tee /dev/dsp < /usr/lib/xemacs/xemacs-packages/etc/sounds/cuckoo.wav > /dev/null

但它看起来更像是遗留代码的破解/包装器,而不是最佳实践。

主页 Wiki:“使用声音服务器可以轻松将音频传输到另一台机器、更改样本格式或通道数以及将几种声音混合成一种声音等。”

好的,我该如何将音频传输到另一台机器?或者,传输到同一台机器?

“声音服务器基本上是声音应用程序的代理。” 太棒了。声音应用程序可以/应该如何使用它?

“您可能会遇到使用 OSS 输出的应用程序(寻找 /dev/dsp 的程序)。Ubuntu 不再原生支持 OSS,您应该尝试将程序的音频输出切换到支持更好的输出,如 ALSA 或 esound/esd(Pulse 模拟得非常好)。” 您会怎么做?没有模拟但原生使用 Pulseaudio 的东西怎么样?

答案1

您要做的是,在字典中查找食谱……只需使用菜谱即可!

PulseAudio 官方文档

或者,看一下这个图表:

来源:https://rudd-o.com/linux-and-free-software/how-pulseaudio-works

来源

相关内容