胆怯:无法打开输出设备

时间:2010-11-20 21:40:04

标签: mp3 wav midi

我在专用的Linux服务器上安装了胆怯。 当我尝试将midi转换为wav或mp3时:

胆怯toto.midi -Ow -o out.wav

我总是收到错误 无法打开输出设备

有什么想法吗?

问候

2 个答案:

答案 0 :(得分:1)

在linux上,胆怯喜欢打开/dev/dsp,即使它不需要(对于旁观者,-Ow表示wav文件输出)。

虚拟服务器通常没有有意义的/dev/dsp。有几个虚拟机想要使用相同的音频硬件,无论如何都没有扬声器和观众。

在我的方框中,我通过将/dev/dsp符号链接到/dev/null解决了这个问题:

cd /dev
rm dsp        #/dev/dsp was a symlink to /dev/dsp0
ln -s null dsp

哪个有效。要重新启动,你需要一个名为/etc/udev/rules.d/z42_fake_dsp.rules的文件,内容有点像这样:

KERNEL=="null", SYMLINK+="dsp", OPTIONS+="link_priority=99"

虽然我实际上没有通过重启来测试它。

答案 1 :(得分:0)

我没有安装timidity,但是阅读了手册页:

它说:

timidity [options] filename [...] 

选项看起来不错,但请尝试按顺序排序(某些程序有订购问题):

timidity -Ow -o out.wav toto.midi

另一件可能是问题的是你真的无法写入out.wav文件,所以请检查:

  • 当前文件夹中没有out.wav,
  • 您所在的文件夹中有
  • 的写权限