有一個業務場景,希望抓取系統的聲音,并保存為可播放的格式,例如:mp3格式。之前在windows系統下,嘗試使用 Windows音頻會話API(WASAPI) 來集采揚聲器中播放的聲音,采集的聲音可以在揚聲器中再次播放,但存盤在檔案中后,可能由于音頻格式問題,不能使用通用播放器進行播放。
通過 IAudioClient::GetMixFormat方法,查看音頻流格式為下圖所示,型別應該是 WAVEFORMATEXTENSIBLE 格式。

求助:
1、是否可以將上述音頻流格式轉為常見音頻格式?
2、如果轉換不了,是否有其他方式進行揚聲器音頻抓取,并保存為常見音頻格式?
備注:如果哪位高人有更好的方案,即不管是windows、Mac或者其他作業系統都兼容,就更好了。
萬分感激!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231135.html
標籤:工具平臺和程序庫
上一篇:請教下各位SSD2828的DATA0_P和DATA0_N一直都是高電平,需要怎么配置才會有波形輸出啊?
下一篇:基本可以休息了
