什么是 H.264 以及它用于什么?

什么是 H.264 以及它用于什么?

我听说 Google Chrome 要么停止支持,要么已经停止支持称为 H.264 的电影。

什么是 H.264?它用于什么?

答案1

H.264 并非开放编解码器。该专利归 MPEG LA 所有,多年来,MPEG LA 允许人们或多或少地自由使用该专利。然而,这种情况随时可能发生变化。因此,Chrome 团队决定将所有视频都基于开放标准,而不是采用明天可能免费也可能不免费的编解码器。

一方面,这很好,因为 Theora 和 WebM 是任何人都可以使用的开放标准。另一方面,这很糟糕,因为它不像 H.264 那样成为行业标准。但是,这种情况可能会慢慢改变。

更糟糕的是,目前并非所有浏览器都支持相同的 HTML5 视频编解码器。可以想象,这对于希望利用 HTML5 视频的 Web 开发人员来说是一个很大的难题。Internet Explorer 使用 H.264,Chrome 使用 Theora 和 WebM,Firefox 使用 Theora,Opera 使用 Theora 和 WebM,Safari 使用 H.264。

http://en.wikipedia.org/wiki/HTML5_video

答案2

H.264 是一种视频编解码器主要用于编码高清视频。维基百科有一个很好的网站介绍相关内容。

如果您用于播放视频的系统不支持 H.264,那么您可能无法播放某些高清视频。

我怀疑,Google Chrome 放弃(或已经放弃)对 H.264 的支持可能是 ChromeOS,而不是 Chrome 网络浏览器,因为网络浏览器本身并不处理视频,而是将其传递给插件来处理。如果是浏览器停止对 H.264 的支持,那么将会有第三方插件(如 QuickTime、Windows Media Player 等)来代替它处理它。

答案3

正如其他人所说,H.264是一种视频编解码器。新的 HTML5 标准添加了许多以前需要插件才能实现的功能,例如视频。Chrome 浏览器曾支持各种视频编解码器中的 HTML5 视频,但后来由于专利原因而放弃,转而使用 VP8 和其他一些编解码器。

这在现实生活中意味着什么? 没什么。 这只会影响 Chrome 播放 HTML5 视频(Flash 视频不是受影响)。如果您发现一个网站只有 HTML5 视频,并且仅支持 H.264 视频,则无法使用 Chrome 浏览器观看。或者您必须安装Chrome 的 Microsoft H.264 插件。因此,在极不可能出现网站没有 HTML4 视频和插件后备方案的情况下,您仍然有办法解决它。

总结Google 正在取消对 Chrome 中 HTML5 视频标签的 H.264 视频编解码器的支持。由于很少有网站强制只支持 HTML5 视频,因此在可预见的未来这不会成为问题。

相关内容