【发布时间】:2013-05-28 17:11:33
【问题描述】:
我问是因为我在任何地方都找不到答案。 我已经成功实现了RecorderJS,以便在 JS 中记录麦克风输入。但是,录制的文件是 WAV,这会导致文件很大。我正在寻找一种使用 JS 直接录制到 MP3 的方法,或者以某种方式将这些位编码为 MP3 而不是 WAV。
怎么做?是否有可以做到这一点的 Web 音频 API 功能或某种 JS MP3 编码器?
【问题讨论】:
-
我只知道相反的解码方式,即从 MP3 到 WAV - github.com/audiocogs/mp3.js。您可能需要深入研究github.com/kripken/emscripten 才能在 JS 中获得 wav 到 mp3 编码器。
-
谢谢,我正在研究 Emscripten,但我仍然看不出它有什么帮助。
-
你需要一些 C 编写的 wav-mp3 解码器,然后在浏览器中将 wav 解码为 mp3 :)
标签: javascript html mp3 wav web-audio-api