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)

  • 相关阅读:
    scp命令
    遇到的错误解决方法
    阿里云挂载数据盘
    正则表达式
    python例子三
    Linux shell快捷键
    《超级产品的本质:汽车大王亨利福特自传》书评
    学习嵌入式的一点建议【转】
    win7使用USB转串口连接mini2440方法
    吐血原创:mini2440和win7笔记本利用无路由功能的交换机共享上网(使用x-router软路由)
  • 原文地址:https://www.cnblogs.com/RanWhoo/p/12360524.html
Copyright © 2011-2022 走看看