奥尼凯德,用代码改变世界!

X264码率控制流程分析

图像通信中码率控制的目的:通过调节编码参数,控制单位时间内的编码视频流的数据量,以使产生的比特流符合各种应用的需求。视频压缩的效率和视频内容有很 大的关系,对于变化多样的画面,视频编码的输出的码流变化较大,在信道环境不好的时候就容易导致解码端显示的质

查看全文 花和尚   发表于 2015-03-30 21:50:13 阅读(324)  

x264中的NAL流程

目前,主要是在分析NAL,做抓包实验,所以对NAL的格式要求比较高,这个过程中读了《新一代视频编码》,以前也读过,这是没有遇到实际的问题,读的时候也是似懂非懂的,囫囵吞枣,现在要分析,要用了才知道这些相关文档是要好好读的,ES流也是要好好分析的

查看全文 花和尚   发表于 2015-03-30 21:49:23 阅读(398)  

H.264 NAL层解析

为防止RBSP的字节流与有序字节流传送方式下的SCP(start_code_prefix_one_3bytes,0x000001)出现字节竞争情形,循环检测RBSP前三个字节,在出现字节竞争时在第

查看全文 花和尚   发表于 2015-03-30 21:47:27 阅读(231)  

x264运动估计的1/2像素和1/4像素搜索

一套if...else语句将代码的走向分流,判断的条件就是‘qpel_idx & 5’是否为0,即判断qpel_idx的第0位与第3位是否为1,也就是判断1/4像素在图1中的位置是否属于奇数行或奇数列。

查看全文 花和尚   发表于 2015-03-30 21:45:32 阅读(242)  

x264中不同帧类型的编码顺序

先确立第一个帧的类型, 然后进行编码. 然后是2个B帧, 把它放进缓冲区数组. 然后是P帧, 可以判定它的类型并进行编码. 同时, 将缓冲区的B帧放进h->bframe_current[i], 不过这时P帧前的两个B帧并没有编码.

查看全文 花和尚   发表于 2015-03-30 21:37:00 阅读(222)  

H.264中POC类型之探讨

由于POC对于参考序列的初始化,重排序及标记关系重大,所以做了如下的分析,以下讨论情况是针对帧编码。

查看全文 花和尚   发表于 2015-03-30 21:35:40 阅读(236)  

H.263++视频压缩标准

H.263++视频压缩标准

查看全文 花和尚   发表于 2015-03-30 21:34:55 阅读(199)  

解码器输出PSNR为0表示什么

我想很多朋友在解码器输出时都会看到PSNR等于0的情况,这代表了什么意思呢?这表示你解码得到的图像和参考图像是一致的。下面基于baseline的情况详细说明一下。

查看全文 花和尚   发表于 2015-03-30 21:34:01 阅读(201)  

H.264 NAL层解析

为防止RBSP的字节流与有序字节流传送方式下的SCP(start_code_prefix_one_3bytes,0x000001)出现字节竞争情形,循环检测RBSP前三个字节,在出现字节竞争时在第三字节前加入

查看全文 花和尚   发表于 2015-03-28 23:03:39 阅读(235)  

H.264级别Level、DPB 与MaxDpb Mbs 详解

对于H.264(MPEG-4 AVC)而言,级别(Level)是与档次(Profile)同等重要的参数。但很多文章说的很简略,只是说标清视频一般用3.1,高清用4,具体含义语焉不详。于是我做了一番研究。

查看全文 花和尚   发表于 2015-03-28 23:00:30 阅读(221)