2010-05-19 121 views
4

任何有關庫在Ruby中進行音頻處理的建議。我需要執行以下兩項任務:Ruby的音頻處理庫?

  • 找到沉默,我很高興能夠遍歷wave中的每個樣本。
  • 剪切和粘貼wav文件以形成新的wav文件。
  • 轉換WAV到MP3,我可能會離開反正跛。

我找n音訊,一個C#庫的等價物。

+0

如果IronRuby的是一個選項,因爲你熟悉它,爲什麼不使用和鏈接直接進入n音訊? – 2010-05-19 19:30:25

+0

IronRuby不是一種選擇,只有普通的老式Ruby。 – Pablo 2010-05-19 19:31:31

回答

4

一種選擇是ruby-audio,其中有超過libsndfile的包裝。

就個人而言,我還沒有在純Ruby音頻處理多少運氣,但我從JRuby中,效果良好的Java庫。

祝你好運!

+3

請勿使用fugal的紅寶石音頻。這是緩慢的和越野車。 最新的版本是由warhammerkid(我自己)進行,可以在http://github.com/warhammerkid/ruby-audio找到。我生成了rdoc,並將它們放在我的服務器上http://doc.chromedshark.com/ruby-audio/,以便瀏覽它們並查看它是否適用於您。 – warhammerkid 2010-05-20 22:42:26

+0

您可以使用rdoc.info自動生成文檔。 – Pablo 2010-05-24 10:12:49

+0

很高興知道您使用過哪些Java庫,以供參考。 – 2015-10-16 14:28:40