在 Javascript 中将 32 位 WAV 转换为 16 位 WAV
Converting 32-bit WAV to 16-bit WAV in Javascript
我正在使用录音机.js库在Chrome中输出WAV文件,但它目前是32位WAV文件。 我正在这里查看此代码,但不确定要更改什么才能输出 16 位 WAV 文件。 音频文件是单声道(单声道)。 我已经读到我需要将值缩放 32,767 然后转换为 16 位整数?
与这个问题不同,我不是要缩减采样或更改音频通道的数量。 我想更改位深度。
录音机.js实际上确实输出了一个 16 位 WAV 文件,从这里的代码可以看出。 我没有意识到这一点,因为我正在以 Audacity 打开文件,它会自动将其更改为 32 位 WAV 格式。 但是在VLC中打开并选择媒体信息显示了正确的结果。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何将TypeScript对象转换为普通对象
- 在 Javascript 中将 32 位 WAV 转换为 16 位 WAV
- 如何将音频数据数组转换为wav文件
- 如何在javascript或php中将WAV音频文件转换为FLAC格式
- 在应用程序引擎上将wav转换为ogg(或在javascript?中)
- 在客户端JavaScript中将WAV转换为任何压缩音频格式
- 从wav音频文件转换到PCM音频文件使用ffmpeg javascript
- 使用javascript转换wav到mp3
- 如何在c#中转换字符串数据:audio/ogg;base64到文件wav