2010-11-20 14 views
2

私は専用のLinuxサーバにインストールしました。 私はWAVまたはMP3にMIDIを変換しよう:toto.midi -Ow -o out.wavtimidity:出力デバイスを開くことができませんでした

臆病私は常にエラー が出力デバイス

を開くことができませんでし取得

アイデア?

よろしく

+0

プログラミングに関する質問ではありません。この回答をsuperuser.com – Brad

答えて

0

私はtimidityがインストールされているが、manページを読んでいない:

それは言う:

timidity [options] filename [...] 

オプションがOKに見えます、注文に従ってみてください(いくつかのprogラムは)問題を注文している:

timidity -Ow -o out.wav toto.midi 

を問題になる可能性があります他の事はあなたが本当にout.wavファイルに書き込むので、確認することができないということです。

  • 現在のフォルダにはout.wavがないことにあなたがLinux上で
+0

私はそれを試しました:同じ結果! timidity -Ow -o out.wav toto.midi 出力デバイスを開くことができませんでした – yarek

1

への書き込み権限を持っているフォルダに、臆病が、それは(のために必要としない場合でも、/dev/dspを開くのが好きされている、

  • bystanders、-Owはwavファイル出力を意味します)。

    仮想サーバーには、しばしば意味のある/dev/dspがありません。いずれの場合でも話し手と聴衆がいない同じオーディオハードウェアを使用したいVMがいくつかあります。私のボックスで

    、私は/dev/null/dev/dspをシンボリックリンクすることによって、これを解決:

    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" 
    

    私は実際には、再起動の上にそれをテストしていないのに。

  • 関連する問題