gpt4 book ai didi

javascript - 将 chrome.tabcapture.capture 转换为音频文件?

转载 作者:行者123 更新时间:2023-12-03 03:32:38 25 4
gpt4 key购买 nike

我正在尝试使用 chrome API https://developers.chrome.com/extensions/tabCapture 。我如何从中获取音频文件。例如,如果我正在观看 YouTube 并想要将我正在播放的任何歌曲导出到音频文件 MP3、wav 等中。我知道有一些 chrome 扩展可以做到这一点,但我想知道是否有API。谢谢!

最佳答案

使用desktopCapture具有 DesktopCaptureSourceType“音频”的 API

保存流可能更具挑战性。您可以创建一个 Web Audio API 音频上下文并调用 decodeAudioData () 获取原始 PCM 数据(例如 .wav 文件)。 MP3 编码您也许能够找到某种 Emscripten module对于。

或者,看起来有一个媒体记录器 API ( demo ),我不确定这在许多浏览器中是否稳定,但我刚刚在 Chrome 中尝试过,它似乎可以工作。

关于javascript - 将 chrome.tabcapture.capture 转换为音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46019684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com