主要包含x264_encoder_open()函数、x264_encoder_headers()函数、x264_encoder_encode()函数与x264_encoder_close()函数四大部分,当中x264_encoder_encode()函数是其核心部分,详细的H.264视频编码算法均在此模块。 上三篇博文主要分析了x264_encoder_open()函数、x264_encoder_headers()函数与x264_encoder_encod...
x264_encoder_close()是libx264的一个API函数。该函数用于关闭编码器,同时输出一些统计信息。如下图所示,调用了以下函数: x264_lookahead_delete():释放Lookahead相关的变量。 x264_ratecontrol_summary():汇总码率控制信息。 x264_ratecontrol_delete():关闭码率控制。 对应的代码如下: /***/ /***/ /*...
encode()函数是x264的主干函数,主要包括x264_encoder_open()函数、x264_encoder_headers()函数、x264_encoder_encode()函数与x264_encoder_close()函数四大部分,其中x264_encoder_encode()函数是其核心部分,具体的H.264视频编码算法均在此模块。上三篇博文主要分析了x264_encoder_open()函数、x264_encoder_heade...