兰州万达集团最新消息:如何设置编码器分片参数 - antic_721的专栏 - CSDN博客

来源:百度文库 编辑:中财网 时间:2024/05/05 06:34:05

如何设置编码器分片参数 收藏
SliceMode             =  0   # Slice mode (0=off 1=fixed #mb in slice 2=fixed #bytes in slice 3=use callback)
正如注释所说:
值为 0,表示不采用分片。也就是一个片组为一个片,如果不采用片组那么就是一幅图像为一个片。
值为 1,表示将每 SliceArgument 个宏块分为一个片;
值为 2,表示将每 SliceArgument 个字节分为一个片。(我没有试过这种方式,但我猜测可能这只是一个参考值,并不可能真的按这样分。实际分可能是按照多少个宏块的字节数加起来最接近这个设定值就将多少个宏块分为一个片);
值为 3,我也不知道是什么意思,猜测可能是根据解码器或者其他什么的反馈信息来确定。这样根据反馈信息可以更好适应不同网络环境下抗错能力。

SliceArgument         = 50   # Slice argument (Arguments to modes 1 and 2 above)
正如注释所说:
该参数是与上面的参数联合使用。

num_slice_groups_minus1 = 0  # Number of Slice Groups Minus 1, 0 == no FMO, 1 == two slice groups, etc.
正如注释所说:
0 表示不采用 FMO ,也就是不采用片组;
2 表示一幅图像分两个片组;
依此类推。

SliceGroupConfigFileName          = "sg0conf.cfg"   # Used for slice_group_map_type 0, 2, 6
正如注释所说:
当采用 0、2、6 种片组组织形式时,该参数所指定的文件来决定一个片组的起止宏块号;

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/antic_721/archive/2007/06/10/1646695.aspx