最近在研究这么一个问题,js是否能input或者什么方式打开两个视频,将其合并成一个视频。我搜索了一番,目前的结论是如果借助摄像头拍摄,不关闭网页时可以将前后不连续拍摄的视频合并。(代码见 https://jsfiddle.net/f8Lhxn53/)
但对于直接打开两个视频文件将其合并这个问题并没有找到合适的方法,有没有大佬提供解决方案。
最近在研究这么一个问题,js是否能input或者什么方式打开两个视频,将其合并成一个视频。我搜索了一番,目前的结论是如果借助摄像头拍摄,不关闭网页时可以将前后不连续拍摄的视频合并。(代码见 https://jsfiddle.net/f8Lhxn53/)
但对于直接打开两个视频文件将其合并这个问题并没有找到合适的方法,有没有大佬提供解决方案。
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
插件: canvas-merge-video-in-vue
解决方案:将视频的关键帧抽出来,用canvas重新绘制视频,这样两个视频就变成一个了
疑问:这样做的目的是你要将合并后的视频导出还是播放?
如果是播放的画,无缝切换连续播放不就好了?