如何在HEVC编码器HM 13中使用深度为2和1的32x32和16x16 CU对视频3840x2160进行编码

时间:2014-04-24 17:43:54

标签: encoder hevc

当我尝试编码视频时,编码器在完成第一个GOP后崩溃。

这是我使用的配置:

MaxCUWidth                    : 16          # Maximum coding unit width in pixel
MaxCUHeight                   : 16          # Maximum coding unit height in pixel
MaxPartitionDepth             : 2           # Maximum coding unit depth
QuadtreeTULog2MaxSize         : 3           # Log2 of maximum transform size for 
                                            # quadtree-based TU coding (2...5) = MaxPartitionDepth + 2 - 1
QuadtreeTULog2MinSize         : 2           # Log2 of minimum transform size for
                                            # quadtree-based TU coding (2...5)
QuadtreeTUMaxDepthInter       : 1           
QuadtreeTUMaxDepthIntra       : 1  

#======== Coding Structure =============
IntraPeriod                   : 8          # Period of I-Frame ( -1 = only first)

DecodingRefreshType           : 1           # Random Accesss 0:none, 1:CDR, 2:IDR

GOPSize                       : 4           # GOP Size (number of B slice = GOPSize-1)

#        Type POC QPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures     predict deltaRPS #ref_idcs reference idcs 
Frame1:  P    4   1        0.5      0            0               0           1                1         -4                 0

Frame2:  B    2   2        0.5      1            0               1           1                2         -2 2               1       2        2         1 1

Frame3:  B    1   3        0.5      2            0               2           1                3         -1 1 3             1       1        3         1 1 1

Frame4:  B    3   3        0.5      2            0               2           1                2         -1 1               1       -2       4         0 1 1 0

CU=16x16 depth=1也会发生这种情况 注意:我使用CU=64x64编码depth=4并使用相同的GOP配置,并且每件事情都很顺利。

1 个答案:

答案 0 :(得分:0)

这很可能是因为您已经为32位系统编译了二进制文件?

请为64位系统重建它,问题就会消失。