X264
文章平均质量分 69
chenchong_219
这个作者很懒,什么都没留下…
展开
-
x264 frame级函数流程图(二)
转载 2015-02-25 22:39:06 · 729 阅读 · 0 评论 -
X264如何阅读数
最近我也开始看 X264 的代码了,于是想到把我读代码的过程记录下来,因为总有很多新手问如何读代码,我这个帖子就是专为这些人写的。至于会读代码的人就完全没有必要看了。下面当然是以 X264 为例了。JM 以及其他代码的学习方法和技巧都是完全一样的。我所用的版本是在帖子 在VS2008下编译最新版的x264连接错误 里上传的版本。最新版本的代码基本结构应该变化不大。首先肯定是要把 X264转载 2015-04-03 21:05:17 · 1624 阅读 · 0 评论 -
Windows下编译x264
早期的版本有vc可以直接编译的, 现在的没有vc版本了;如果希望在windows上学习x264,可以直接找到vc版本;这里例举一下,网上的两个版本方法:一:《VS2010编译x264(20091006)》如果你仅仅需要使用x264的话你可以到这下载:http://x264.nl/x264的源码下载地址:http://www.vid转载 2015-04-01 23:14:13 · 1984 阅读 · 0 评论 -
x264阅读记录-2
x264阅读记录-27. x264_encoder_encode函数-1查看该函数代码(Encoder.c文件)可以发现,该函数中注释很详细,对编码的整个步骤展示的也相对比较清晰。在查看具体的代码之前,我们需要了解牵扯到x264帧管理过程中的三个数组:x264_frame_t *current[X264_BFRAME_MAX*4+3];/*已确定帧类型,待编码帧,每转载 2015-03-01 16:58:01 · 898 阅读 · 0 评论 -
x264阅读记录-1
x264阅读记录-1x264阅读记录-1 采用x264版本是x264-snapshot-20060316-2245。1. main函数x264的main函数位于x264.c中,下面是main函数调用情况:(1)_setmode函数和_fileno函数这两个函数是微软提供的两个库函数。_setmode函数位于io.h文件中,主要作用是设置特定模式匹配的文件转载 2015-03-01 16:56:54 · 1049 阅读 · 0 评论 -
x264阅读记录-3
14. x264_macroblock_encode函数-1这个函数主要根据已经选定的模式来对宏块残差进行编码。(1)如果是P_SKIP模式,那么调用x264_macroblock_encode_pskip函数在x264_macroblock_encode_pskip中先对亮度和色度进行运动补偿,调用的函数函数h->mc.mc_luma和 h->mc.mc_chroma。这转载 2015-03-01 16:58:38 · 775 阅读 · 0 评论 -
x264源代码分析-转
相关说明:1. 使用版本: x264-cvs-2004-05-112. 这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3. 需要学习的知识:a) 编码器的工作流程.b) H.264的码流结构,像x264_sps转载 2015-02-27 21:24:28 · 879 阅读 · 0 评论 -
x264码率控制总结3——码率控制参数详解
x264码率控制参数详解 -q, --qp Force constant QP (0-51, 0=lossless)默认:无说明:三种可选的码率控制方法(bitrate, CQP,CRF)之一。设置x264使用固定QP模式。设定的QP将被作为P帧的量化参数,I帧和B帧的量化参数由–ipratio and –pbratio参数进一步算出。CQP模式使用固定的QP转载 2015-02-25 23:07:11 · 21253 阅读 · 0 评论 -
x264 frame级流程图(一)
转载 2015-02-25 22:38:10 · 774 阅读 · 0 评论 -
X264码率控制总结2——x264码率控制方法概述
X264码率控制方法概述x264/doc/ratecontrol.txtA qualitative overview of x264's ratecontrol methodsBy Loren Merritt历史笔记:本文件是过时的,但相当一部分叙述仍然是准确的,以下是一些重要的码率控制算法更新:1. 默认情况下,MB-tree代替了qcomp用以计算各帧的复杂度,MB转载 2015-02-25 23:05:09 · 4541 阅读 · 0 评论 -
x264参数介绍(一、帧类型和码率控制)
【 翻译 】x264参数介绍(一、帧类型和码率控制)2010年10月2日评论 发表评论翻译自:http://mewiki.project357.com/wiki/X264_Settings,水平有限,勿吝指教。第二部分:http://blog.yikuyiku.com/?p=2206输入用1个绝对路径定义输入文件(或者2个,rawYUV文件)。如转载 2015-02-25 23:04:15 · 7771 阅读 · 0 评论 -
X264码率控制总结1——ABR,CQP,CRF
1. X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF。这三种方式的优先级是ABR > CQP > CRF.[cpp] view plaincopyif ( bitrate ) rc_method = ABR; else if ( qp || qp_constant ) rc_method = CQP; else转载 2015-02-25 23:04:33 · 40212 阅读 · 0 评论 -
x264_scan8 的理解
原文:http://blog.csdn.net/hevc_cjl/article/details/8273533先上代码及注释[cpp] view plaincopy#define X264_SCAN8_SIZE (6*8) //! #define X264_SCAN8_0 (4+1*8) //! static const i转载 2015-04-06 08:51:45 · 1203 阅读 · 0 评论