0
是否有辦法來記錄正在使用的PulseAudio在Linux計算機上播放的所有聲音?例如。像Windows中的Stereomix一樣。記錄計算機的PulseAudio和C音/ C++
我不想一個完整的計劃,我只是需要一些切入點,開始了我的研究。不知何故,我不太瞭解這個話題。
因此,如果任何人有關於這個主題(當然這可能是提示,提示或也許開源的程序,這樣做)的信息,請讓我知道!
是否有辦法來記錄正在使用的PulseAudio在Linux計算機上播放的所有聲音?例如。像Windows中的Stereomix一樣。記錄計算機的PulseAudio和C音/ C++
我不想一個完整的計劃,我只是需要一些切入點,開始了我的研究。不知何故,我不太瞭解這個話題。
因此,如果任何人有關於這個主題(當然這可能是提示,提示或也許開源的程序,這樣做)的信息,請讓我知道!
昨天我研究這個確切的問題,所以我有一些步驟,你可以試試。我使用的是Ubuntu 15.04。
pavucontrol
,並運行它。arecord -f cd | hexdump -Cv | grep '0000 '
運行這樣的命令,你會看到一個新的條目出現在pavucontrol記錄選項卡。如果您的麥克風已啓用,您可能會看到非零數據。arecord
會話中看到非零數據。從那裏,它的編寫代碼來使用ALSA api記錄音頻的問題。您可以使用arecord
作爲參考。
系統(礦井反正)莫名其妙地記得「從」的arecord
調用之間設定,即使在錄製選項卡的項目來了又走。
替代方法:[用PulseAudio錄製節目輸出](http://askubuntu.com/questions/60837/record-a-programs-output-with-pulseaudio) – jamieguinan
我自己找到了本頁。但我想記錄系統中的所有聲音,而不僅僅是一個程序。但thx! – Nidhoegger