如何在JavaScript/jQuery上合并音频和视频blob?

如何在JavaScript/jQuery上合并音频和视频blob?,javascript,jquery,html,audio,video,Javascript,Jquery,Html,Audio,Video,我用声音从网络摄像头录制视频 Firefox浏览器返回一个WebM blob对象,这是正常的。 但Chrome浏览器返回两个单独的blob对象:一个用于音频,一个用于视频 如何从Chrome浏览器中获取单个WebM blob对象? 或者如何将这两个blob对象合并到单个WebM blob对象?使用内置的blob api let newBlob=newBlob(数组,选项) 看看这个问题 似乎有一个完整的例子来说明你在寻找什么我今天遇到了同样的问题。不幸的是,我还没有找到答案。当我向服务器发送bl

我用声音从网络摄像头录制视频

Firefox浏览器返回一个WebM blob对象,这是正常的。 但Chrome浏览器返回两个单独的blob对象:一个用于音频,一个用于视频

如何从Chrome浏览器中获取单个WebM blob对象?
或者如何将这两个blob对象合并到单个WebM blob对象?

使用内置的blob api

let newBlob=newBlob(数组,选项)

看看这个问题


似乎有一个完整的例子来说明你在寻找什么

我今天遇到了同样的问题。不幸的是,我还没有找到答案。当我向服务器发送blob对象时,我正在使用flag(firefox/chrome)和这个crhome浏览器-我发送2个blob对象并与ffmpeg:ffmpeg-i“video/input.webm”-i“video/input audio.wav”合并-编解码器:v libx264-配置文件:v high-b:v 500k-最大速率500k-bufsize 1000k-线程0-编解码器:a libfdk_aac-b:a 128k-movflags faststart“video/output.mp4”据我所知,您无法将两者合并。你必须将两者都发送到ffmpeg,它会为你合并