33

videojs.com 的文档中,我的印象是我需要同时包含 ogv 和 webm 文件格式(除了 mp4)。

然后我阅读了http://www.htmlgoodies.com/html5/client/how-to-embed-video-using-html5.html#fbid=erNepglDbZl,从中看来我只需要 mp4 和(ogv 或 webm)。

什么是正确的?我需要这三个吗?

4

3 回答 3

30

对于那些提出这个老问题的人:现在只需要 mp4!

http://caniuse.com/#feat=mpeg4

于 2017-01-09T13:02:05.043 回答
17

根据Dive Into HTML5

  • Firefox 3.5+、Opera 10.5+ 和 Chrome 3+ 支持 ogv
  • Firefox 4+、Opera 10.6+ 和 Chrome 6+ 支持 WebM(和 ogv,假设它们将来不会放弃支持)

所以 ogv 需要用于:

  • 火狐 3.5 和 3.6
  • 歌剧 10.5
  • 铬 3、4 和 5

如果您对那些通过 Flash 获取视频的版本感到满意(我认为这就是 VideoJS 在没有 Ogg 版本的情况下会为他们做的事情),或者如果他们没有安装 Flash,则根本没有视频,那么您不需要需要Ogg版本。

就个人而言,我很想跳过 Ogg,因为将视频转换为三种格式而不是两种格式会(大概)花费 50% 的时间。虽然我对视频没有太多经验,所以我不知道每种格式的优缺点是什么。

于 2012-06-25T11:00:39.880 回答
2

在这里检查 并非所有浏览器都支持所有原生格式(无需额外插件)

IE9 只播放 MP4、firefox 4 WebM 和 OGV,Chrome 播放所有(但有传言说他们不支持新版本的 MP4,如果我是对的),Safari 播放 MP4、Opera WebM 和 OGG

因此,如果您检查编解码器,您应该选择 MP4 和 WebM 或 MP4 和 OGG 以匹配所有当前浏览器。

于 2012-06-25T10:52:30.943 回答