
视频编解码
文章平均质量分 66
取次花丛懒回顾
一个爱玩儿爱生活的技术宅;
毕业于上海大学通信与信息工程学院,从事流媒体和视频编解码的研究与开发工作;
研究领域包括视频编解码标准、视频处理和流媒体技术、移动互联网技术等。
展开
-
【H.264/AVC视频编解码技术详解】二十六、帧间预测编码(4):宏块的帧间预测解码
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:...原创 2019-03-28 22:45:45 · 3969 阅读 · 0 评论 -
【交流平台】欢迎加入“视频开发与编码技术”QQ群
从2013年开始写技术博客以来,到目前已经过去了快4年的时间。这段时间里看了不少的书和资料,写了不多的代码,走了不少的弯路,没取得多大的成绩。很多时候感觉是缺乏足够的有效沟通交流导致的。也许我们加入了两千人的大群,不过很多时候,大多数的群友与我们的研究方向并不一致,对我们遇到的问题也并非没人都精通。而真正了解这一领域的大牛却常常会因为被无用信息骚扰过多而选择屏蔽,让我们失掉了请教的机会。因此,我认为原创 2016-12-17 13:09:08 · 6109 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】十四、H.264的变换编码(一)——矩阵运算与正交变换基本概念
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-04-14 16:54:14 · 5220 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-03-28 23:00:51 · 4311 阅读 · 4 评论 -
【H.264/AVC视频编解码技术详解】十二、解析H.264码流的宏块结构(下):H.264帧内编码宏块的预测结构
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2016-12-31 23:28:49 · 5109 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】七、 熵编码算法(1):基础知识
熵编码概念“熵”这一概念原本来自于化学和热力学,用于度量能量退化的指标,即熵越高,物体或系统的做功能力越低。后来香农将这一概念引入到信息论中,用于表示消息的平均信息量。信源的熵通常可以表示信源所发出信息的不确定性,即越是随机的、前后不相关的信息,其熵越高。在信息论中,香农提出了信源编码定理。该定理说明了香农熵与信源符号概率之间的关系,说明信息的熵为信源无损编码后的平均码字长度的下限。任何原创 2016-08-24 16:24:32 · 7509 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】八、 熵编码算法(2):H.264中的熵编码基本方法、指数哥伦布编码
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2016-09-09 23:03:31 · 6516 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解原创 2016-07-31 21:30:02 · 17566 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】十二、解析H.264码流的宏块结构(上)
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2016-12-06 00:08:20 · 5553 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】十一、H.264的Slice Header解析
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2016-11-18 00:44:12 · 10532 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】 十、图像参数集Picture Paramater Set(PPS)解析
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解Gi原创 2016-10-20 22:16:24 · 4897 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】十三、熵编码算法(3):CAVLC原理
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-01-24 01:03:49 · 5575 阅读 · 11 评论 -
【H.264/AVC视频编解码技术详解】十五、H.264的变换编码(二):H.264整数变换和量化的实现
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-07-07 00:28:13 · 4954 阅读 · 1 评论 -
【H.264/AVC视频编解码技术详解】二十五、帧间预测编码(3):参考帧列表
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:...原创 2019-03-25 22:31:42 · 5361 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】二十四、帧间预测编码(2):解码、显示顺序与图像管理
一、基本概念在H.264的解码过程中,每一帧的数据按照相应的NAL Unit在码流中的顺序传入解码器进行解码。需注意的是,首先传入解码器的视频帧的NAL unit,解码完成后其对应的图像不一定会首先显示。其原因是由于B帧的存在,视频帧在输出时会进行顺序重排。视频帧的NAL Unit数据传入解码器的顺序称之为解码顺序,而解码完成后图像显示或输出的顺序称之为显示顺序。解码顺序和显示顺序的概念如下图所...原创 2019-03-20 17:06:40 · 3722 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】二十三、帧间预测编码(1):帧间预测编码的基本原理
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:...原创 2018-12-31 23:16:19 · 9580 阅读 · 3 评论 -
【H.264/AVC视频编解码技术详解】二十二、熵编码(7):语法元素的CABAC解析
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:...原创 2018-11-29 18:04:20 · 1740 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】二十一、熵编码(6):CABAC的上下文环境
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解Gi...原创 2018-08-29 23:42:22 · 3814 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】二十、H.264的去块滤波算法
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解Gi...原创 2018-06-18 16:41:46 · 3557 阅读 · 1 评论 -
【H.264/AVC视频编解码技术详解】十九、熵编码(5):CABAC语法元素的二值化
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解Gi...原创 2018-03-22 18:46:45 · 2497 阅读 · 1 评论 -
【H.264/AVC视频编解码技术详解】十八:算术编码的基本原理与实现
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解Gi原创 2018-01-25 22:35:58 · 3837 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】十七:帧内预测编码的预测实现方法
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-12-16 15:24:41 · 7460 阅读 · 1 评论 -
【H.264/AVC视频编解码技术详解】十六:帧内预测编码的基本原理
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解GitHub代码地址:点击这里原创 2017-08-15 23:15:13 · 13692 阅读 · 2 评论 -
【H.264/AVC视频编解码技术详解】 九、序列参数集Sequence Paramater Set(SPS)解析
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解在H.264标准协议中规定了多原创 2016-10-09 22:05:08 · 7063 阅读 · 3 评论 -
【H.264/AVC视频编解码技术详解】六、H.264的NAL解析
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解本节原创 2016-08-10 10:09:07 · 6656 阅读 · 4 评论 -
【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解原创 2016-07-31 21:34:11 · 9246 阅读 · 0 评论 -
【HEVC学习与研究】34、HEVC参考软件HM中Intra预测参考像素的获取与管理
Comming soon。。。原创 2014-08-31 20:46:40 · 4316 阅读 · 2 评论 -
【HEVC学习与研究】35、帧内预测参考数据的获取和滤波处理
帧内预测的参考像素值的获取在标准wendan原创 2014-09-11 23:32:23 · 3164 阅读 · 2 评论 -
【HEVC学习与研究】36、对帧内预测参考数据进行滤波处理
在帧内预测的过程中,获取临近的Prediction原创 2014-09-21 21:50:49 · 3420 阅读 · 0 评论 -
【HEVC学习与研究】33、编码一个CU(帧内部分)2:帧内预测各种模式的实现
HEVC中一共定义了35中帧内编码预测模式,编号原创 2014-07-28 18:11:28 · 5554 阅读 · 2 评论 -
【HEVC学习与研究】32、编码一个CU(帧内部分)1
在compressCU函数中实现对一个CU的编码,其中具体曹组原创 2014-07-07 15:53:58 · 5384 阅读 · 2 评论 -
【HEVC学习与研究】31、HM编码器的基本结构
通过解码器代码的研究,已经对HEVC的编解码技术有了一个初步的认识。现在可以对照原创 2014-07-04 17:03:37 · 5473 阅读 · 0 评论 -
【HEVC学习与研究】30、解码Coding Unit数据
一个CU结构可以认为是实际编码过程中的原创 2014-06-10 13:49:43 · 3632 阅读 · 0 评论 -
【HEVC学习与研究】29、解码第一个Coding Quadtree结构(1)
在kai原创 2014-05-21 17:23:54 · 3657 阅读 · 0 评论 -
【HEVC学习与研究】28、第一帧第一个宏块的SAO部分完整解析结果
经过了前面一段时间的研究,现在大致将这第一个宏块SAO由码流到语法元素值的解析过程完整整理一下。这里没有太多原理部分,更多的像是一篇流水账一样,聊作记录。在代码中,我们首先查看一下解析完条带头数据后,当前NAL中带解析的码流。还是看我们一直使用的这个demo序列的编码结果,码流中正式用语解析条带数据的值如:206 103 162 107 167 87 243 112 29 35 44原创 2014-03-27 14:02:58 · 3441 阅读 · 2 评论 -
【HEVC学习与研究】27、CABAC解析语法元素SAO
解析完成条带头之后下一步的工作是解析条带数据slice_segment_data。slice_segment_data数据主要由一个个的Coding_Tree_Unit(CTU)组成。每一个CTU的结构如下所示:coding_tree_unit( ) {xCtb = ( CtbAddrInRs % PicWidthInCtbsY ) << CtbLog2SizeYyCtb = ( Ctb原创 2014-03-11 21:24:37 · 3216 阅读 · 0 评论 -
【HEVC学习与研究】37、HM编码器的基本结构2:帧内编码部分的代码骨架
第31篇博文大体介绍了原创 2014-10-09 17:52:45 · 5261 阅读 · 8 评论 -
【HEVC学习与研究】38、HEVC编码过程中的块分割结构
【本文主要分为前后两部分,前半部分基本是Vivienne Sze、Madhukar BudagaviGary和J. Sullivan所编著的《High Efficiency Video Coding (HEVC) ——Algorithms and Architectures》的第三章前半部分的笔记,后半部分是在HM-10.0中对Intra预测时块分割相应的代码研究。】0、摘要在基于块结构的原创 2014-12-03 22:12:43 · 10065 阅读 · 6 评论 -
【H.264/AVC视频编解码技术详解】五. H.264的码流封装格式
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解(部分视频在审核中)本节视频免原创 2016-08-02 22:01:49 · 8917 阅读 · 0 评论 -
【H.264/AVC视频编解码技术详解】三. H.264简介
《H.264/AVC视频编解码技术详解》视频教程已经在“优快云学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.264的标准进行解析和实现,欢迎观看!“纸上得来终觉浅,绝知此事要躬行”,只有自己按照标准文档以代码的形式操作一遍,才能对视频压缩编码标准的思想和方法有足够深刻的理解和体会!链接地址:H.264/AVC视频编解码技术详解(部分视频在审核中)本节视频免原创 2016-07-31 21:36:23 · 45276 阅读 · 1 评论