我有一個難題:編程錄音發送到內置輸出,Mac OS X的
我需要找到一種方法來捕獲正在輸送到內置的輸出在Mac OS原始音頻數據十,核心音頻,HAL等
我可以「聽」中的內置輸出和麥克風,但沒有這些似乎提供正確的數據流 - 確切的數據流(從所有所有的組合數據輸入源)傳輸到揚聲器/內置輸出。
歡迎任何意見讚賞。
我有一個難題:編程錄音發送到內置輸出,Mac OS X的
我需要找到一種方法來捕獲正在輸送到內置的輸出在Mac OS原始音頻數據十,核心音頻,HAL等
我可以「聽」中的內置輸出和麥克風,但沒有這些似乎提供正確的數據流 - 確切的數據流(從所有所有的組合數據輸入源)傳輸到揚聲器/內置輸出。
歡迎任何意見讚賞。
您是否需要從您的程序訪問該流,或者您是否想要從中擷取音頻?在第二種情況下,快速谷歌搜索出現http://www.ambrosiasw.com/utilities/wiretap/和http://www.rogueamoeba.com/audiohijackpro/。儘管如此,這些都不是開源或免費的。
編輯 - 哎呀,你想以編程方式訪問,回答我自己的問題,對不起。我想我會在這裏保留我的答案,以防某些人不希望以非編程方式記錄音頻時,在此頁面上發生故障。
Wiretap就像我需要實現的一樣 - 它捕獲輸出流。我只需要深入瞭解一下諸如竊聽等應用程序與核心音頻和/或HAL的接口。 – Demi 2009-05-30 05:59:36
您需要將需要您的應用程序來安裝系統擴展。 Soundflower是這種擴展的開源實現。
也許你應該看看傑克源代碼
你找到了一種方法來做到這一點,因爲2009年? – Olwaro 2013-08-21 08:31:40
我很想知道如何從所有輸入源獲取所有組合數據 – Charlie 2016-05-12 17:23:08