gpt4 book ai didi

javascript - 在客户端 JavaScript 中将 WAV 转换为任何压缩音频格式

转载 作者:IT王子 更新时间:2023-10-29 03:20:30 24 4
gpt4 key购买 nike

我正在使用 Recorder.js 在浏览器中从 getUserMedia({audio:true}); 录制音频然后将其导出为 WAV 文件,因为这是库提供的唯一选项。

一个 1 分 20 秒的文件有 14.1 MB 大。我需要将音频上传到服务器,而且速度要快。如何将 WAV 音频转换为任何其他压缩格式以减小文件大小?

我不介意转换为:

  • MP3
  • 作品
  • WebM
  • 奥格
  • 后语
  • 你知道的任何其他格式

如果目前无法转换为这些格式中的任何一种,我该如何在客户端上压缩 WAV 文件?

PS:我做了很多搜索,想找到任何可以在 JS 中转换 WAV 的东西,但一无所获。 libmp3lame.js在 Chrome 中不工作。

谢谢!

最佳答案

我制作了一个录音机,它结合 RecorderJS 和 libmp3lame.js 直接从浏览器录制到 mp3

您可以在此处找到 gitHub 项目: https://github.com/nusofthq/Recordmp3js

以及更详细的实现解释: http://nusofthq.com/blog/recording-mp3-using-only-html5-and-javascript-recordmp3-js/

关于javascript - 在客户端 JavaScript 中将 WAV 转换为任何压缩音频格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17457029/

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