ALSA OSS 仿真无法工作

ALSA OSS 仿真无法工作

好吧,我花了大约 4 个小时尝试让它工作,但没有成功 :(

我在 Ubuntu9.10 上安装了 pulseaudio,到目前为止一切正常。但当我尝试使用 xvidcap 或 recordmydesktop 录制我的桌面时,我无法让声音正常工作。

xvidcap 仅使用 OSS,因此我尝试通过加载内核模块并将以下行添加到 /etc/modules 来设置模拟:

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

但它仍然不起作用:(

根据网络信息,recordmydesktop 应该可以在将“pulse”设置为音频设备的情况下工作,但实际上却不行。甚至 alsa 也不行,要么无法打开设备,要么无法识别声音格式。

就信息而言,我使用的是配备 Intel HDA 音频卡的 Vaio 笔记本电脑。

编辑 这就是 rec 给我的:

ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/mixer test.wav
rec FAIL formats: can't open input file `/dev/mixer': Input/output error
ivo@ivo:~$ aoss rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ aoss rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ 

答案1

您可以通过运行来尝试 pulseaudio oss 仿真padsp xvidcap

record-my-desktop 与 jackd 配合得很好,但我还没有尝试过将它与其他音频框架配合使用。

答案2

这可能是一个愚蠢的答案,但我使用了 alsa-oss 包。这允许您使用 aoss 包装器运行基于 oss 的应用程序。一旦 ALSA 工作并且声音播放,您所要做的就是安装该包。然后,使用 aoss 包装器运行该程序。

例如:/usr/bin/aoss /usr/bin/mserv

相关内容