如何用Javascript中两个Blob的声音创建视频Blob

时间:2018-09-02 18:04:14

标签: javascript audio video merge blob

我正在制作一个网络工具,仅在客户端上为视频添加水印。在某个时候,我偶然遇到了一个问题:

我正在使用WhammyJS从返回blob的画布帧生成webM视频,并且效果很好,问题是我无法从原始视频中提取音频。

我尝试了很多东西,但是没有用:

这是我尝试过的一些事情:

let whammyOutput = whammyVid.compile()
let newBlob = new Blob([whammyOutput, OriginalVideo], type:OriginalVideo.type})

这将返回一个Blob,其大小为两个Blob的总和,但只有whammyOutput视频...没有声音,请尝试反向操作-仅旧视频+声音

尝试了一个库ConcatenateBlobs.js,它很旧并且没有用,还有一些评论说它不起作用...

所以任何人都可以建议一种将旧视频中的声音与新视频合并的方法,我需要它是纯客户端,而不涉及服务器。预先谢谢你。

0 个答案:

没有答案