![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HEVC/X265
普通网友
这个作者很懒,什么都没留下…
展开
-
X265整个数据流向
从input接口读取文件数据,根据文件类型选择对应的读入接口,主要有y4m和yuv两种类型。Encoder主要是对传入的帧数据进行编码,实际调用的是FrameEncoder进行编码。通过output接口将编码完成的数据写入文件,可以选择是否将重建帧的数据一起输出。原创 2016-05-20 16:43:46 · 549 阅读 · 0 评论 -
x265不同preset下的参数集合
Ultrafastx265 [info]: HEVC encoder version 1.8x265 [info]: build info [Linux][GCC4.8.5][64 bit] 8bitx265 [info]: using cpu capabilities: MMX2SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2x265原创 2016-05-05 16:10:24 · 4905 阅读 · 0 评论 -
x265中Encode流程
原创 2016-05-24 13:29:44 · 1498 阅读 · 0 评论 -
X265_1.8代码结构
主函数入口在X265.cpp中。 cmake文件夹主要是与编译有关的文件; common文件夹中是除了编码以外几乎所有通用的代码,类,包括参数结构,帧结构,图片结构,预测,量化,DCT变换,去块滤波等; encoder文件夹中主要是与编码实际过程有关的代码,如分析,码率消耗,帧编码,运动搜索,运动估计,率失真计算,SAO滤波,参考帧和熵编码等; input文件夹中主要是输入文件的类型结构,如原创 2016-05-20 11:21:50 · 757 阅读 · 0 评论 -
HEVC中的OPEN-GOP
在HEVC中,若两个相邻的I帧为CRA,则其GOP为开放结构,简称open-GOP:由于码流传输是按DTS的顺序传输,因此根据传输过来的码流直接解码,解码后不一定立即或者按顺序显示,主要是因为码流中PTS和DTS不一定相等(大部分情况不相等),决定什么时候显示只由PTS决定。若解码(传输)顺序为:I P B B P B B P B B I B B P B B P B原创 2016-05-05 16:35:11 · 1433 阅读 · 0 评论 -
x265main函数流程图
原创 2016-05-20 16:38:16 · 1028 阅读 · 0 评论