代码之家  ›  专栏  ›  技术社区  ›  yarek

胆小:无法打开输出设备

  •  2
  • yarek  · 技术社区  · 14 年前

    我已经在一个专用的Linux服务器上安装了timidity。 当我尝试将midi转换为wav或mp3时:

    无法打开输出设备

    你知道吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Douglas Bagnall    12 年前

    在linux上,胆小鬼喜欢打开 /dev/dsp 即使不需要(对于旁观者, -Ow

    虚拟服务器通常没有有意义的 /开发人员/数字信号处理器

    /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"
    

    虽然我还没有在重启时测试过。

        2
  •  0
  •   icyrock.com    14 年前

    我没有 timidity 已安装,但正在阅读手册页:

    上面写着:

    timidity [options] filename [...] 
    

    选项看起来没问题,但请尝试按顺序操作(某些程序存在顺序问题):

    timidity -Ow -o out.wav toto.midi
    

    另一个问题可能是你真的不能写信给他 out.wav 文件,所以检查:

    • 那是不可能的输出.wav在当前文件夹中,