分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

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

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

4K视频编码 H 264 H 265 VP9谁主沉浮相关推荐

  1. 视频格式那么多,MP4/RMVB/MKV/AVI 等,这些视频格式与编码压缩标准 mpeg4,H.264.H.265 等有什么关系?

    还是从MPEG-4说起吧 ,MPEG-4是一套用于 音频. 视频信息的 压缩编码 标准,由 国际标准化组织( ISO)和 国际电工委员会( IEC)下属的"動態影像专家组"(Mov ...

  2. 网页播放海康威视大华华为摄像头RTSP流,不需转码转流,延迟毫秒级,支持多路播放、H.264/H.265及1080P/2K/4K

    一.背景: 在遍地都是摄像头的今天,往往需要在各种信息化.数字化.可视化B/S系统中集成实时视频流播放等功能,海康.大华.华为等厂家摄像头或录像机等设备一般也都遵循监控行业标准,支持国际标准的主流传输 ...

  3. H.264将普及 视频编码讲坛之H.264前世今生

    随着HDTV等高清资源的兴起,H.264这个规范频频出现在我们眼前,HD-DVD和蓝光DVD均计划采用这一标准进行节目制作.而且自2005年下半年以来,无论是NVIDIA还是ATI都把支持H.264硬 ...

  4. 视频处理器为电池供电的设计提供4K视频编码

    视频处理器为电池供电的设计提供4K视频编码 Video processor enables 4K video coding for battery-powered designs OmniVision ...

  5. 视频格式那么多,MP4/RMVB/MKV/AVI 等,这些视频格式与编码压缩标准 mpeg4,H.264.H.265 等有什么关系?...

    我通过引入下面三个概念来介绍视频压缩知识.分别是:视频文件格式(简称:文件格式),视频封装格式(简称:视频格式),视频编码方式(简称:视频编码) -- 一,视频文件格式(简称:文件格式):我们知道Wi ...

  6. H.264/H.265/H.266三代视频编码的图像划分

    在看文章的时候看到这篇在知网上面的作者写的这篇文章.可以很清晰的介绍了H.264/AVC.H.265/HEVC.H.266/VVC 视频编码标准中图像划分技术的演进过程,分析不同编码标准图像划分技术的 ...

  7. H.264/H.265/H.266音视频编码基础

    一.背景 跟音频编码一样,视频编码最重要的目的也是为了进行数据压缩,以此来降低数据传输和存储成本. 以一路分辨率 720x1280(常说的 720P),帧率为 30 fps 的视频为例,如果不经过编码 ...

  8. H.264——H.264的基本介绍

    目录 背景与基本概念 特点 H.264的应用场景 编码整体架构 编码结构 H.264对一个宏块编码 H.264标准采用的编码工具 帧内预测 帧间预测 MV的亚像素差值 整数变换与量化 无损熵编码 其他 ...

  9. H.264 H.265 数据量及存储量计算

最新文章

  1. 修改PHP上传文件大小限制的方法
  2. leetcode_486. Predict the Winner
  3. JUC系列(五)| Synchonized关键字进一步理解
  4. Yarn框架和工作流程研究
  5. 内网端口转发-LCX基本使用
  6. android 通讯录 备份,安卓Android手机通讯录怎么备份 卓联系人备份 卓手机联系人导出...
  7. 使用IDA Pro动态调试SO文件
  8. iphone如何信任软件_苹果企业开发者证书成漏洞 盗版商发布破解版iPhone应用
  9. pythonplotline_带误差条的python绘图线,pythonplotlinewitherrorbar
  10. error:Name node is in safe mode.
  11. 面向对象有哪几种常用的设计模式,六大设计原则是什么
  12. 西游释厄传 所有物品代码
  13. 计算机考试运用的数学知识点,计算器的使用知识点
  14. 恒相电子画册项目使用unxt框架打正式版 使用nginx发布项目失败解决方案
  15. 科学减肥新方法——红光光浴#大健康#红光光浴#红光#种光光学
  16. 如何查看磁盘是GUID格式(GPT)还是MBR格式?判别UEFI模式启动,还是Legacy模式启动?
  17. swift UI专项训练21 网页浏览器
  18. 【目录和文件的管理】
  19. 南瓜书《动手机器学习公益训练营》-lesson1
  20. linux中文输入搜狗,Linux配置中文输入法(搜狗输入法)

热门文章

  1. Xamarin 无法识别Android项目
  2. 代码分析 | 单细胞转录组数据整合详解
  3. 【LeetCode】675. 为高尔夫比赛砍树
  4. level2行情接口到底有没有必要用?
  5. Lombok 完整指南
  6. 深陷财务造假丑闻,瑞幸咖啡爆单了!外卖小哥惊呼:单子多得忙不过来...烧钱模式已走到尽头?...
  7. 初入it公司程序员应该做什么
  8. jerryscript 读取 javascript 脚本并解析
  9. 我的七年,可能也是你的七年
  10. 车载摄像头贵是道理的!它的规格真的不一般!