2010-08-17 83 views
5

是否有可能捕獲當前正在電腦上播放的聲音? 這將是很好,然後能夠將其保存爲MP3,但我認爲這樣做有一些法律問題,所以一個WAV也會罰款。捕獲當前正在播放的聲音

我環顧四周,有人建議使用諸如虛擬音頻電纜(Capture Sound output in c#)之類的東西,並且從輸出端口插入麥克風端口,這是必要的嗎?

我不是在尋找完整的源代碼來做到這一點,雖然這將是很好的,只是如果它是possilbe,也許是一個指針,我應該看看庫。

A.

回答

1

如果您正在從互聯網來源(如收音機)流式傳輸音頻,則可以使用流式錄音機。有關更多信息,請參閱Wikipedia article,其中包括鏈接到頁面末尾的一些程序。

如果您沒有使用流,則可能需要使用音頻分離器驅動程序,如this onethis one。然後,您可以將普通輸出分割爲耳機和新的虛擬輸入設備,然後使用標準工具錄製。

(我還沒有測試任何此軟件,請謹慎使用。)

0

從一定保護的信號源,是的,虛擬的音頻線(或實際的,對於這個問題)是唯一的「足夠簡單」的方式來做到這一點。

你想捕捉什麼?

+0

這將是很好的能夠捕捉我聽到的任何東西。我想劫持曾用於流式傳輸到我的頭戴式耳機的東西。 所以我可以運行一個應用程序,例如可以記錄我在Windows媒體播放器上聽到的任何歌曲的一部分。 – AidanO 2010-08-17 16:05:35

+0

我懷疑這是來自受保護的流媒體源,否則複製不受保護的數字文件將會變得微不足道。 在這種情況下,選項是有限的。正如您所指出的那樣,最簡單的方法是捕獲自己的聲音輸出(但這可能是有損的,因爲您正在轉換爲模擬然後再轉換爲數字)或找到或創建防護裂縫。 在這兩種情況下,我不確定在這裏討論你的選擇是否合適。 對不起,祝你好運。 – Matthew 2010-08-17 16:30:06