2012-01-02 73 views
5

用於音頻數據採樣率轉換的很好的Delphi庫是什麼?我不介意花錢買東西。用於音頻數據採樣率轉換的庫?

我需要實時上採樣和下載示例音頻。我理解這個理論,但不想寫我自己的例程。

編輯:與Mac支持的東西獎金積分。

+4

這是[問題](http://stackoverflow.com/q/7599211/744588)一個可能的重複你的嗎? – menjaraz 2012-01-02 07:02:01

+0

@menjaraz:不,那不是我的問題。我希望這個Q比DSPACK還要好。 – Shannon 2012-01-02 08:45:41

+0

ACM本身能做到這一點W/O的依賴。 – OnTheFly 2012-01-02 08:48:49

回答

1

Dew ResearchDSP Master可能是您的選擇。

+0

感謝Narcis的建議。到目前爲止,DSP主從我的測試看起來相當快。 – Shannon 2012-01-03 03:53:52

+0

@Shannon不客氣。我不知道他們是否考慮使Firemonkey兼容。如果是這樣的話,你也可以擁有一個MacOS版本。 – 2012-01-03 08:26:42

1

也許Mitov軟件具有組件,您可以使用

+0

感謝Jan.有趣的組件。我沒有看到任何具體的重採樣。但低通濾波器等可能仍然有用。 – Shannon 2012-01-03 03:56:10

2

您可以檢查單位「DAV_DspUpDownsampling.pas」在Delphi Asio Vst Project。儘管我從未使用過它,但我相信它會滿足您的需求。

+0

謝謝az01。我會檢查這一個。 – Shannon 2012-01-03 03:56:49

1

我在相當多的項目中使用newAc。它可以進行採樣率轉換。

最好的消息:它是免費的(也可用於商業用途)

1

的Mitov成分容易做到這一點。我製作了一個顯示步驟的短片錄製。

http://tinyurl.com/mitovaudio

的Mitov視頻和其他組件也同樣強大。我們在主要的實時視頻和音頻處理項目中使用了Mitov庫,並且獲得了出色的結果。他們的支持非常好。

AFAIK,這些組件可以免費評估和用於非商業項目。

PS我相信他是FireMonkey的傢伙,所以我猜想我們可以期待現在或未來的Mac支持。

+0

感謝您的視頻羅伯特。我會檢查這些組件。 – Shannon 2012-01-08 23:10:30

1

我使用低音音頻庫。

您可以使用Bass_Encode和Bass_Mixer到採樣率轉換。

http://www.un4seen.com/bass.html

+0

請你可以考慮這個[post](http://stackoverflow.com/q/8796476/744588)。 – menjaraz 2012-01-10 11:53:18

1

你可能想看看Secret Rabbit Code(又名libsamplerate);它是一個C庫,但創建一個包裝應該很容易。該API非常簡單,支持多種操作系統和平臺(甚至嵌入式!)。

它有一個成熟的質量非常好代碼庫,這是非常有效的。支持也很棒,Erik的響應速度非常快。另外它擁有龐大的用戶羣。

另一種選擇是libsoxr(這似乎會產生更好的輸出,但是不會如此受歡迎......)。

1

使用SOX - 無害化處理的瑞士軍刀。非常容易使用。

它是一個命令行工具,而不是德爾福庫,以便從Delphi使用您需要執行一個shell命令,並在代碼中得到的結果。我已經使用它與PHP。

SOX是一個跨平臺(Windows,Linux和MacOS X系統等)的命令行實用工具,可以轉換的計算機的音頻文件各種格式爲其他格式。它也可以應用各種效果,這些聲音文件,並作爲額外的獎勵,SOX可以播放和錄製在大多數平臺上的音頻文件。

SOX是非常成熟的項目!這裏是鏈接: http://sox.sourceforge.net/