4K视频编码:H.264、H.265、VP9谁主沉浮

4K视频编码:H.264、H.265、VP9谁主沉浮

视频编码、解码以及视频格式的内容可谓浩如烟海,随便拿出一部分内容都可以写一本厚厚的书,今天我们也不可能一一给各个视频编码做传,简单来说说主要的视频编码的故事吧。江湖上流传的视频编码标准不下数十种,每种标准都可以说是厂商与各利益组织竞争、妥协、合作后的产物,这里我们简单把它们划为两个阶段,第一阶段可称为1080p及之前的阶段,有三种标准胜出,第二个阶段可称为后1080p时代,也包括目前愈演愈烈的4K时代,不过这个阶段的编码标准还没有最后的胜利者,H.265及VP9还在博弈中。

高清编码标准第一阶段:MPEG-2、H.264、VC-1胜出

跟电信联盟最终确立了WCDMA、CDMA2000、TD-SCDMA三大3G标准一样,早前胜出的视频编码标准也有三种——MPEG-2、H.264及VC-1,其中MPEG-2问世比较早,也是最早实现硬解的,H.264也叫MPEG-4 AVC,有两个名字是因为早前它是由两个组织命名的,国际电联ITUT-T、ISO/IEC国际标准化组织分别给它取了名字。第三种标准VC-1也有很多称呼,比如Windows Media Video 9,关键是他有个好爸爸——微软,虽然大家都担心这种一家独大的标准,但是微软10年前底子很硬,还是把VC-1推上了三大主流标准之一的宝座。


VC-1编码也早已实现了GPU硬解加速

这三大标准中,MPEG-2出道时间早,压缩比小,占用空间大,影响也是最低的,H.264与VC-1是720p、1080p高清视频编码的主流,压缩比上虽然VC-1>H.264>MPEG-2,但是影响最大、使用最多的还是H.264标准,VC-1一家独大及局限于Windows平台的缺陷还是让厂商有些忌惮。

时至今日,我们在网上能看到的高清电影多数都是H.264编码标准的,这两天想找一些VC-1或者MPEG-2编码的高清电影或者视频都没什么结果,而H.264编码的电影却随处可见。

此外,不论是MPEG-2、H.264还是VC-1编码,目前AMD/NVIDIA/Intel的显卡都已经实现了加速,GPU硬解不是问题了,至少说在1080p分辨率以内都不是问题了。

高清编码标准第二阶段:H.265、VP9

第一阶段的编码标准竞争犹如之前的3G标准,H.264最终成了3大标准中的WCDMA,发展的最好,而MPEG-2则是TD-SCDMA,有亲爹支持的VC-1更像是高通独大的CDMA2000。后1080p视频时代则是到了4G时代,在场的玩家所剩不多,有能力成为新一代标准的不过是H.265及Google主导的VP9。

H.265也叫HEVC,2012年就已经完成了标准制定工作。与H.264相比,H.265的最大本领是可以在维持画质基本不变的前提下,让数据传输带宽减少至H.264的一半。同时其还支持最高为7680*4320的分辨率,因此即使是2160P甚至是更高级别的超高清视频同样可以通过H.265格式进行编码。

微软现在的影响力大不如前,新一代视频编码标准中引领风骚的是Google公司,他们提出的VP9编码是最有可能跟H.265一较高下的新标准。VP9全称是WebM open-source V9,此前Google推广过VP8,VP9时代才算渐入佳境,Google嫡系如Youtube、Chrome等都已支持VP9编码,还争取到了FireFox的支持,Intel、ARM、NVIDIA、三星、Marvell等硬件厂商也早就宣布支持VP9了,阵容还是很庞大的。

尽管Google在不同场合都宣称VP9编码效果高于H.264之类的,但是H.264及后续的H.265与VP9的差距并不是技术上的,二者都能支持8K视频,满足未来一段时间内视频编码的需求都是没问题的,而VP9的杀手锏是无版权费,肯定会受到厂商的热烈欢迎的。不过VP9也有不利之处,进度上要慢于H.264及H.265。

有关H.265与VP9详细性能对比的文章可以参考CSDN上的这篇博客

H.265与VP9现在还谈不上谁是最后的胜利者,这场竞赛也不是赢家通吃的,因为Google的目标是提供多一个选择,而不是完全取代H.264/H.265,很多厂商都会同时支持这两种标准的。

值得一提的是,厂商们都宣布了VP9编码支持硬解了,而H.265标准目前能够实现硬解的不多,目前所知的只有高通的骁龙805处理器才具备硬解H.265的能力,桌面显卡倒是没见到哪家有过这样表态的。

当然,上面讨论的这几种编码都是常见的标准而已,其他编码一样可以做4K的,RealMedia有兴趣的话RMVB一样能支持4K超高清电影,问题只是这样做的效率高低 及市场的接受度差别罢了。

4K视频实际上是1080p视频的分辨率放大版,编码上倒是没什么特别的,不过即便如此,4K视频的硬解对显卡来说还是个问题,这就要看看AMD/NVIDIA/Intel等公司的GPU解码单元到底能支持什么样的硬解加速了。


http://www.expreview.com/32376-2.html

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值