zoukankan      html  css  js  c++  java
  • 视频编解码相关基础知识(一)----H.264编码和H.265编码的区别

      研究视频编码的主要目的是在保证一定视频清晰度的前提下缩小视频文件的存储空间。

      由于视频编码的主要任务是缩小视频文件的存储空间,因此,视频编码又称视频压缩编码或视频压缩,简单地说就是去除视频数据中冗余信息。用以实现编码功能的软件成为编码器,而用以实现解码功能的软件称为解码器。

    H.264编码和H.265编码的区别

      H.265是新的编码协议,也即是H.264的升级版。H265标准保留H.264原来的某些技术,同时对一些相关的技术加以改进。

      比起H.264/AVC,H.265/HEVC提供了更多不同的工具来降低码率,以编码单位来说,H.264中每个宏块(macroblock/MB)大小都是固定的16 * 16像素,而H.265的编码单位可以选择从最小的8 * 8到最大的64 * 64。

      同样的画质同样的码率,H.265比H.264占用的存储空间要少理论50%,如果存储空间一样大,那么意味着在一样的码率下,H.265会比H.264画质要高一些,理论上是30%~40%。

    H.265的优势

      H265/HEVC的编码架构大致上和H264/AVC的架构相似,主要也包含帧内预测、帧间预测(inter prediction)、转换(transform)、量化(quantization)、去区块滤波器(intra prediction)、熵编码(entropy coding)等模块。但在HEVC编码架构中,整体被分为了三个基本单位,分别是编码单位(CU)、预测单位(PU)、和转换单位(TU)。

      H.265的帧内预测模式支持33种方向(H.264只支持8种),并且提供了更好的运动补偿处理和矢量预测方法。

    抛一个265格式解析链接:(265之格式解析:https://www.cnblogs.com/lidabo/p/11856828.html)

                (H265码流分析:https://www.cnblogs.com/lidabo/p/11856799.html)

  • 相关阅读:
    获取exe和dll里面的资源
    [C++] 反编译器
    再一次利用with as 优化SQL
    编码指南:寻找科学中的艺术
    对手机支付安全机制的思考
    用adblock过滤页面上固定位置的悬浮窗
    git卡在Resolving deltas 100%的解决办法
    十字路口的程序员
    hdu 2555
    hdu 1864
  • 原文地址:https://www.cnblogs.com/RanWhoo/p/12360524.html
Copyright © 2011-2022 走看看