`
fallagain
  • 浏览: 3847 次
社区版块
存档分类
最新评论

H.264视频压缩原理

阅读更多

     大概半年前,出于兴趣接触了视频制作,尝试多种编码方式和码率选择后,注意到H.264编码方式能获得更好的压缩效果并且肉眼几乎不会察觉的画质损失。最近学习了数据压缩,于是想对视频压缩原理一探究竟。

    H.264是最新的视频压缩标准,在不影响图像质量的情况下,与采用M-JPEG和MPEG-4 paty 2标准相比,H.264编码器可使数字视频文件的大小分别减少80%和50%以上。这意味着视频文件在传输与存储中占用的资源大大降低,并且在特定比特率下的图像质量显著提高。

    图像作为一个信源,描述信源的数据是信息量和信息冗余量只和,数据压缩实际上就是减少冗余量,达到有效发送和存储数字视频文件的目的。根据图像信息的组成元素,H.264采用了帧内预测、帧间预测、运动估值和运动补偿、整数变换等方式,以提高对图像的压缩率。其中,高级的帧内预测方法是H.264技术的关键部分,这种方法通过对帧中每个宏块内较小的像素块进行连续预测,大大减少I帧所占的数据位并保持较高的质量,通过在与进行帧内编码的新4X4像素块相邻接的前几个编码像素中,相邻像素可能相同的性质,利用相邻像素的相关性,通过当前像素块的左边和上边的像素进行预测,只对实际值和预测值的差值进行编码,从而能用较少的比特数来表达帧内编码的像素块信息。

在这种模式中,上方像素块中的四个地步像素被垂直拷贝到经过帧内编码的宏块中 左边像素块中的最右侧四个像素被水平拷贝到经过编码的宏块中 上方的像素块中的八个底部像素被沿对角线方向拷贝到经过帧内编码的宏块中


 


 

帧间预测通过多帧参考和更小的运动预测区域等方法对下一帧进行精确预测。H.264可以在一个或多个参考帧的少数或众多区域内,以低至子像素的精度搜索匹配的块,对于找不到匹配块的区域,将会使用帧内编码的宏块。

    H.264技术具有更精确的预测能力和更高的容错能力,实现了更高的压缩效率,为视频的网络传输,尤其是在低带宽下的传输提供了技术支持,目前已广泛应用于各种领域。

附:H.264编码的原创视频作品1.http://www.tudou.com/programs/view/I0zqlSt0-BQ

                                                2.http://www.tudou.com/programs/view/JrmjsM-2Hxo

 

 

 

  • 大小: 19.4 KB
  • 大小: 18.7 KB
  • 大小: 19 KB
分享到:
评论

相关推荐

    新一代视频压缩编码标准h.264的原理

    《新一代视频压缩编码标准H.264的原理》是一本深入探讨H.264/AVC视频压缩编码技术的专业书籍。随着数字视频技术在通信和广播领域的广泛应用,视频压缩编码的重要性日益凸显。视频信息虽然具有众多优势,但其庞大的...

    新一代视频压缩编码标准-H.264-AVC 毕厚杰

    【新一代视频压缩编码标准-H.264-AVC 毕厚杰】 视频压缩编码标准在数字通信和广播领域扮演着至关重要的角色,特别是在互联网和移动通信迅速发展的今天。H.264/AVC(Advanced Video Coding)是2003年发布的一种新的...

    H.264-matlab.rar_264_H264编码MATLAB_h.264 codec matlab_www.264hs_基

    学习和研究这个代码库,不仅可以深入理解H.264编码原理,还可以提升MATLAB编程技能,特别是视频处理方面的应用能力。通过分析和修改这些代码,开发者可以进行定制化的需求开发,如调整编码参数、优化性能或者添加...

    (毕厚杰)新一代视频压缩编码标准H.264.rar

    通过阅读《新一代视频压缩编码标准H.264》这本书,读者不仅可以了解到H.264的基本原理和技术细节,还能深入探讨其在实际应用中的优化策略和挑战,对于从事视频编码、传输和处理工作的专业人士来说,是一本极具价值的...

    h.264和mpeg-4视频压缩--欧阳合译.pdf

    #### 三、视频压缩原理 视频压缩技术主要是通过对视频中的冗余信息进行去除或简化,从而减少存储空间或传输所需的数据量。视频压缩可以分为无损压缩和有损压缩两种类型: - **无损压缩**:保留所有原始数据,解压...

    MPEG-4_H.264视频编解码工程实践.rar

    这份压缩包包含了关于H.264解码的重要参考资料,对于理解并应用这一高效视频压缩标准具有极高的价值。H.264,全称为Advanced Video Coding(高级视频编码),是MPEG-4标准的一部分,是目前广泛应用的视频编码格式之...

    毕-新一代视频压缩编码标准H.264

    ### 新一代视频压缩编码标准H.264 #### 一、引言 随着信息技术的飞速发展,视频通信和多媒体应用已经成为现代社会不可或缺的一部分。数字视频技术在通信和广播领域得到了广泛应用,尤其是在互联网和移动通信的推动...

    以Visual C++作为开发工具,H.264视频压缩编码技术与音、视频网络传送技术等音频通信工程的实例.zip

    在本项目中,我们主要探讨的是使用Visual C++作为开发工具来实现H.264视频压缩编码技术,以及音视频在网络中的传输技术。Visual C++是一个强大的开发环境,尤其适用于构建高性能的应用程序,它提供了丰富的库支持和...

    国嵌项目专题(H.264远程视频监控)全套资料

    1. **背景与优势**:H.264,全称为ITU-T的G.729 Annex B和MPEG-4 Part 10/AVC,是目前广泛应用的视频压缩标准,因其高效率和优良的画质在有限带宽下传输视频而备受推崇。 2. **编码原理**:H.264采用块模式进行运动...

    H.264_verilog.rar_.264 verilog_Verilog 压缩_verilog h.264_压缩 veril

    本篇文章将围绕“H.264_verilog.rar”这个压缩包,详细探讨基于Verilog的H.264视频压缩技术及其解码器源码。 一、H.264编码原理 H.264编码的核心是通过预测和变换减少视频数据中的冗余信息。它采用宏块为基本编码...

    新一代视频压缩编码标准H.264_毕厚杰

    通过系统学习H.264标准,不仅可以深入了解视频压缩编码的最新进展,还能掌握其实现原理和应用技巧,对于推动视频通信和数字电视广播的发展具有重要意义。 总之,《新一代视频压缩编码标准H.264》一书以其全面的内容...

    H.264和MPEG-4视频压缩(中文版)2

    标题“H.264和MPEG-4视频压缩(中文版)2”表明本书可能是中文的,并且专注于H.264和MPEG-4这两种视频压缩标准。H.264标准也被称作MPEG-4 AVC,是一种广泛使用的视频压缩技术,因其高压缩比而受到视频流媒体和存储...

    H.264视频编码

    **H.264视频编码**是现代视频压缩标准之一,广泛应用在数字电视、网络视频传输、高清视频存储等多个领域。其高效的压缩算法使得在有限的带宽下能传输更高质量的视频,大大提升了用户体验。 在H.264编码中,**帧间...

    H.264/avc经典教程

    《H.264/AVC经典教程》是一本非常有价值的书籍,不仅适合初学者入门学习H.264视频压缩技术,也适合已经有一定基础的读者深入了解其内部原理和技术细节。通过阅读本书,读者可以掌握H.264的核心概念和技术要点,为...

Global site tag (gtag.js) - Google Analytics