【发布时间】:2013-07-01 16:14:16
【问题描述】:
我正在使用 Recorder.js 在浏览器中录制来自 getUserMedia({audio:true}); 的音频,然后将其导出为 WAV 文件,因为这是库提供的唯一选项。
1 分 20 秒的文件大小为 14.1 MB。我需要将音频上传到服务器,而且我需要快速完成。如何转换任何其他压缩格式的 WAV 音频以减小文件大小?
我不介意转换为:
- MP3
- 作品
- WebM
- 奥格
- FLAC
- 您知道的任何其他格式
如果目前无法转换为这些格式中的任何一种,我该如何在客户端压缩 WAV 文件?
PS:我做了很多搜索以找到在 JS 中转换 WAV 的任何内容,但一无所获。 libmp3lame.js 在 Chrome 中不起作用。
谢谢!
【问题讨论】:
-
我在stackoverflow.com/questions/17507799/… 有一个类似的帖子——我遇到了基本相同的问题,我真的希望有人回答你的问题。
-
我昨天看到了你的问题。对我来说,文件太大,所以将它上传到服务器并转换它不是一个可行的选择。对于你的情况,如果你想上传然后转换,使用虚拟机是最好的选择。
-
@ArjunBajaj 你找到解决方案了吗?如果你愿意,我很感兴趣。
标签: javascript wav audio-recording getusermedia