如何在客户端合并两个音频文件。 (甚至可能是服务器端)

Posted

技术标签:

【中文标题】如何在客户端合并两个音频文件。 (甚至可能是服务器端)【英文标题】:How to consolidate two audio files on client side. (Maybe even server side) 【发布时间】:2019-12-22 11:24:23 【问题描述】:

(在 React.js 中工作)

开发人员大家好。我现在正在开发一个音乐聊天应用程序,用户可以在其中收听音频文件,然后应该能够录制该音频文件。该逻辑将第一个音频文件和配音合并在一起,因此用户可以将合并的音频发送给其他用户。

音频将被发送到我的服务器 (MongoDB) - 然后文件将被存储并分发给 user2。

我正在寻找最简单的方法来做到这一点。

为了在聊天中播放音频文件,我正在使用 wavesurfer.js。

我还没有找到很多关于合并音频文件的信息,我认为有人可能知道一些事情。

提前感谢您的阅读。

【问题讨论】:

【参考方案1】:

我找到了这个 npm 包 https://www.npmjs.com/package/crunker。 做我想要的:-)

【讨论】:

以上是关于如何在客户端合并两个音频文件。 (甚至可能是服务器端)的主要内容,如果未能解决你的问题,请参考以下文章

如何在ffmpeg中合并音频和两个视频文件?

如何将两个音频文件合并为一个并在javascript中合并后播放

如何使用 c# 将两个音频文件和一个视频文件合并到一个视频文件中?

如何在Windows Phone 8中合并音频和视频[关闭]

如何使用 java 合并 .webm(音频)文件和 .mp4(视频)文件?

合并两个音频 blob 记录