Video MediaElement.js-要使用的最佳跨浏览器文件类型/编码?

Video MediaElement.js-要使用的最佳跨浏览器文件类型/编码?,video,html5-video,video-encoding,mediaelement.js,Video,Html5 Video,Video Encoding,Mediaelement.js,我已经在我的网站上使用MediaElement.js实现了一个视频播放器。用户可以将视频上传到网站,播放器允许他们在网站的浏览器中观看视频 然而,我遇到了一些问题,不同的浏览器能够播放某些格式,但不能播放其他格式。例如,MP4文件有点参差不齐,在某些浏览器上运行良好,但在其他浏览器上无法播放。我相信这是因为不是每个浏览器都支持每个视频编解码器 我一直在想,我应该建议用户上传特定格式/编码的视频,以便在Mac和Windows上的跨浏览器环境中播放。我的问题是:在所有浏览器中都有MediaEleme

我已经在我的网站上使用MediaElement.js实现了一个视频播放器。用户可以将视频上传到网站,播放器允许他们在网站的浏览器中观看视频

然而,我遇到了一些问题,不同的浏览器能够播放某些格式,但不能播放其他格式。例如,MP4文件有点参差不齐,在某些浏览器上运行良好,但在其他浏览器上无法播放。我相信这是因为不是每个浏览器都支持每个视频编解码器


我一直在想,我应该建议用户上传特定格式/编码的视频,以便在Mac和Windows上的跨浏览器环境中播放。我的问题是:在所有浏览器中都有MediaElement.js可以播放的格式吗?如果是这样,我建议我的用户上传哪一个?

我意识到这是一个老问题,但希望这个答案能对遇到这个问题的其他人有所帮助

以下是插件创建者建议的设置:


使用FFMPEG和上述设置可以渲染在所有主流浏览器中都能正常工作的视频。

谢谢,当我问这个问题时,我从来没有找到过答案,所以知道这个很有帮助!