2009-05-30 100 views
7

我有一個難題:編程錄音發送到內置輸出,Mac OS X的

我需要找到一種方法來捕獲正在輸送到內置的輸出在Mac OS原始音頻數據十,核心音頻,HAL等

我可以「聽」中的內置輸出和麥克風,但沒有這些似乎提供正確的數據流 - 確切的數據流(從所有所有的組合數據輸入源)傳輸到揚聲器/內置輸出。

歡迎任何意見讚賞。

+0

你找到了一種方法來做到這一點,因爲2009年? – Olwaro 2013-08-21 08:31:40

+0

我很想知道如何從所有輸入源獲取所有組合數據 – Charlie 2016-05-12 17:23:08

回答

0

您是否需要從您的程序訪問該流,或者您是否想要從中擷取音頻?在第二種情況下,快速谷歌搜索出現http://www.ambrosiasw.com/utilities/wiretap/http://www.rogueamoeba.com/audiohijackpro/。儘管如此,這些都不是開源或免費的。

編輯 - 哎呀,你想以編程方式訪問,回答我自己的問題,對不起。我想我會在這裏保留我的答案,以防某些人不希望以非編程方式記錄音頻時,在此頁面上發生故障。

+1

Wiretap就像我需要實現的一樣 - 它捕獲輸出流。我只需要深入瞭解一下諸如竊聽等應用程序與核心音頻和/或HAL的接口。 – Demi 2009-05-30 05:59:36

0

您需要將需要您的應用程序來安裝系統擴展。 Soundflower是這種擴展的開源實現。