2010-11-20 83 views
2

我已經在專用Linux服務器上安裝了膽怯。 當我嘗試將MIDI轉換爲WAV或MP3:膽怯:無法打開輸出設備

膽怯toto.midi -ow -o out.wav

我總是得到一個錯誤 無法打開輸出設備

有什麼想法?

問候

+0

不是一個編程問題,請在superuser.com上詢問這個 – Brad 2010-11-21 04:05:06

回答

0

我沒有安裝timidity,但閱讀手冊頁:

它說:

timidity [options] filename [...] 

的選項看起來OK ,但請嘗試按照順序(一些編公羊有順序的問題):

timidity -Ow -o out.wav toto.midi 

這可能是一個問題的另一件事是,你真的不能寫out.wav文件,所以檢查:

  • 這有一個在當前文件夾中沒有out.wav ,
  • 那你是一個文件夾中,你有寫權限
+0

我試過了:同樣的結果! 膽怯-Ow -o out.wav toto.midi 無法打開輸出設備 – yarek 2010-11-22 09:26:57

1

在Linux上,膽怯喜歡開/dev/dsp即使它並不需要(爲旁觀者,-Ow表示wav文件輸出)。

虛擬服務器通常沒有有意義的/dev/dsp。有幾個虛擬機想要使用相同的音頻硬件,無論如何都缺少揚聲器和觀衆。

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

其中一期工程:

在我的盒子,我的符號鏈接/dev/dsp/dev/null解決了這個。要在系統重啓,你需要一個叫做像/etc/udev/rules.d/z42_fake_dsp.rules文件,與內容有點像這個牀:

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

雖然我還沒有真正在重新啓動了測試。

相關問題