X264编码
luckylay
为自己负责,认真对待每一天
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zigzag扫描 简单介绍
zigzag扫描如上图,行程编码的基本原理是:用一个符号值或串长代替具有相同值的连续符号(连续符号构成了一段连续的“行程”。行程编码因此而得名),使符号长度少于原始数据的长度。 例如:5555557777733322221llllll行程编码为:(5,6)(7,5)(3,3)(2,4)(l,7)。可见,行程编码的位数远远少于原始字符串的位数。对于图像处理的详细知识,比如采样转载 2014-02-22 17:49:30 · 4518 阅读 · 0 评论 -
CABAC编码
(转载)很久没看264了,前几天突发奇想,想把264的熵编码方式改成全精细渐进模式。虽然我知道有分级编码中也有了精细分级方式,但是我还是想试试。当年硕士的时候,我就剩下CABAC、码流格式没看懂,当时碰到那一堆函数就气馁。后来转到图像压缩,又不可避免的涉及到算术编码,后来花了大力气终于清楚了所以然。较常规的CABAC方式,精细分级方式肯定会出现一定的性能下降,所以需要先看看CABAC利用了转载 2014-02-18 15:17:04 · 1563 阅读 · 0 评论 -
JM、H.264中一些参数的设置和含义
一·参数说明 这一节阐述的是encoder.cfg 中的参数对编码过程的影响 要注意的是encoder.cfg 中的参数跟input 结构体中的变量是一一对应的 StartFrame:从视频流的第几帧开始编码 FramesToBeEncoded:指明了除去 B帧后将要被编码的帧数 input->no_frames = FramesToBeEncoded F转载 2014-03-16 10:52:35 · 5319 阅读 · 0 评论 -
SI 、SP 帧介绍
今天开始看白皮书7,SP帧技术:参照看了几篇论文,存在日期文件夹里。《基于码流切换的SP /SI帧技术研究》:SP帧的作用:为了解决定期插入I帧带来的视频流数据量急剧增加和流间切换引起的漂移问题, H. 264视频编码标准定义了两种新型帧, 即SP 帧和SI帧。SP帧能够像I帧一样提供无缝切换点,从而实现码流间的无缝连接。同时由于SP帧采用基于帧间预测的转载 2014-03-17 16:13:19 · 4784 阅读 · 0 评论 -
码率控制、VBR、CBR
码率控制实际上是一种编码的优化算法,它用于实现对视频流码流大小的控制。那么它控制的目的是什么呢?我们可以试想一下,同样的视频编码格式,码流大,它包含的信息也就越多,那么对应的图像也就越清晰,反之亦然。目前常用的两种码流控制方式是VBR和CBR,VBR是动态比特率,CBR是固定比特率。那么他们是怎么来实现的呢?我们首先看视频编码的目的,它是为了在有限的带宽中传输尽可能清晰的视频,我们以每秒25/转载 2014-03-17 20:24:52 · 6481 阅读 · 1 评论
分享