所有分类
  • 所有分类
  • 后端开发
视频格式大揭秘!MP4、Xvid、pX、AVC,你真的懂吗?

视频格式大揭秘!MP4、Xvid、pX、AVC,你真的懂吗?

这篇文章主要介绍了基于HTML5的在线视频播放方案,讨论了编码和浏览器支持等相关方面的问题,需要的朋友可以参考下在html5流行之前,通用的视频播放解决方案是flash和flv(flash从9开始支持h.264的mp4)。

视频文件的后缀与支持程度

差点忘了告诉你!别以为看了文件名就能确定视频能不能放。有些时候,我们会发现尽管后缀看着没啥用,但是这个文件里面可能藏着好几种编码的声音或者影像。所以,想确认这到底是啥玩意儿,就得赶紧查查文件的格式和编码咯。

MPEG-4规范与支持

听过MPG没?就是管视频行业的那个家伙。他们弄出了MPEG-1和MPEG-2,那可是VCD和DVD的格式呀。现在,他们又整出个MPEG-4,还得让所有MP4文件用上各种压缩技术,比如Xvid、pX和AVC什么的。更厉害的是,虽然名字听着不太像,但是你猜怎么着?Xvid、pX跟MPEG-4 Part 2有关,H.264和AVC也都是它们家的!

浏览器对不同编码算法的支持

咱们讲讲这Google,他们从2011年就发话,不再搞AVC引擎了。可是你瞧,实际上,你只要把MP4、px、AAC的混搭文件压缩在一起,Chrome浏览器照样能听得到、看得下去。可能火狐跟Opera怕惹上版权官司,才不敢轻易用AVC技术,但是新版的Firefox似乎还想继续走这条路!

开源阵营对AVC支持的动摇

你是不是头疼那个AVC(大家熟知的H.264编码)?别担心!Chrome、Firefox、Opera这几个大牌浏览器都在想办法,慢慢不用AVC了。现在你用它还能看看片子啥的,不过以后多半要选WebM和VP8这种格式咯~啊对了,记得Opera浏览器在Wikipedia那里测试兼容性的时候表现不太好。

视频格式大揭秘!MP4、Xvid、pX、AVC,你真的懂吗?

基于Html5的视频方案

以前找视频看,Flash和FLV挺火的?可现如今iPhone成大热货,HTML5才是大赢家。得保证你的浏览器能支持HTML5老爷车IE8就只能继续看Flash咯。

多源方案提供更广泛支持

解决avc播放问题?不难,只需在封装的MP4 AVC文件里增加WebM和Ogg支持就能搞定了。至于浏览器,随便选个自己喜欢的就好咯。别忘了咱家服务器也得支持这些新格式!

面向不同浏览器提供不同解决方案

要搞定Flash和FLV这个事,选对浏览器最重要!如果你遇到上网不支持HTML5的情况,可以试试给视频加上MP4(AVC)或者WebM(Ogg)格式,这样应该就能顺利播放了。当然,如果还是搞不定,那就赶快换个办法,说不定非Flash的标签或小程序就能帮到你。此外,别忘了还有一种偷懒又实用的方法——把IE也教会使用video标签,然后搭配Flash播放器,这样它原有的video播放功能也就被取代,大家看视频时就不用再纠结了!

原文链接:https://www.icz.com/technicalinformation/web/2024/04/13695.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?