使用HTML5视频时是否需要WebM和ogv格式?

时间:2012-06-25 10:12:02

标签: html5-video ogg webm

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

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

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

3 个答案:

答案 0 :(得分:27)

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

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

答案 1 :(得分:17)

根据Dive Into HTML5

  • Firefox 3.5 +,Opera 10.5+和Chrome 3+支持ogv
  • Firefox 4 +,Opera 10.6+和Chrome 6+支持WebM(以及ogv,假设他们未来不会放弃支持)

所以ogv是必需的:

  • Firefox 3.5& 3.6
  • Opera 10.5
  • Chrome 3,4,& 5

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

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

答案 2 :(得分:2)

Check here并非所有浏览器都支持所有原生格式(没有其他插件)

IE9只播放MP4,firefox 4 WebM和OGV,Chrome播放全部(但有些传闻称他们不支持新版本的MP4,如果我是对的),Safari播放MP4,Opera WebM和OGG

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