X264
文章平均质量分 83
美丰丰
这个作者很懒,什么都没留下…
展开
-
x264宏块接口分析
一、X264_t 结构体(在x264的整个编码过程都存在)大概分一下几个部分1、 x264_param_t结构体 编码参数 包括默认参数和用户输入参数2、 out_t substruct bit 流的输出信息例如nal 打包,文件大小,数据的首地址3、 同步信息 例如 frame number/poc4、 X264_sps_t 只有一个 视频序列参数信息5、转载 2014-01-09 17:55:42 · 1299 阅读 · 0 评论 -
P-frame 分析 -libx264
//在对P帧或B帧的宏块进行预测之前,先判断当前帧是否适宜用帧内模式, //如果宏块的临近已编码宏块均不采用帧内模式,并且若宏块所在的slice为p的话, //参考帧相应位置的宏块也不采用帧内模式的话,则该宏块采用帧内预测的可能性就很小。 //那么在该宏块用帧间模式得到的最小的SAD后,只要计算帧内16*16预测模式的SAD, //将二者相比,当比值超过门限原创 2014-01-09 17:50:11 · 1260 阅读 · 0 评论 -
x264过程分析
看了有一段时间了,把过程中的一些东西记下来,主要留给自己以后看。这些代码写的真的很赏心悦目(比ffmpeg包含的H264解码器好看很多),但是没有一分documentation就越来越恶心了,很多连变量的意义到现在还不清楚。这次做还没有作深入,先做一个较为大体的框架性的阅读吧,现在先不弄NAL码流的写入,B-frame SI && SP ,deblocking filter,和RDO,当然转载 2014-01-14 10:19:35 · 1507 阅读 · 0 评论 -
x264_me_search_ref函数分析
void x264_me_search_ref( x264_t *h, x264_me_t *m, int16_t (*mvc)[2], int i_mvc, int *p_halfpel_thresh ){ const int bw = x264_pixel_size[m->i_pixel].w; const int bh = x264_pixel_size[m-原创 2014-02-25 11:04:40 · 2522 阅读 · 1 评论