如何在Chrome中借助HTMLCanvasElement与MediaRecorder将WebM转为MP4
MediaRecorder 跨浏览器视频录制与格式转换问题
- 使用
MediaRecorder录制视频时,原生默认输出WebM格式。 - 若手动将
mimeType设置为video/mp4,仅在Safari中能正常录制,Chrome会抛出「MediaRecorder不支持MP4格式」的错误,直接修改mimeType无法解决该兼容问题。 - 简单将WebM文件重命名为
.mp4的操作无效,这类文件无法在QuickTime Player中打开。 - 要解决跨浏览器录制格式兼容+多播放器适配的问题,必须借助第三方视频格式转换库,将WebM文件转成标准MP4格式。
内容的提问来源于stack exchange,提问作者Tahsin Chouhan
相关产品推荐
相关产品推荐

