(TODO)如何在浏览器端合成音视频

由月影提供:

Canvas 录制好的视频,我们还可以将它和音频结合,方法是通过 ffmpeg 的 Web 端来合成。

浏览器可以通过 WebAssembly 来集成 ffmpeg,具体的项目在 https://github.com/ffmpegwasm/ffmpeg.wasm,有兴趣的同学可以研究下。

ffmpeg 的 Web API 用起来还比较复杂,奇舞团的同学开发了一个非常好用的封装,项目地址 https://github.com/welefen/canvas2video,可以在这里 https://codepen.io/akira-cn/pen/XWdbZbd 看到具体的例子。