0

ビデオをエンコードしようとすると、最初の 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 : 同じ GOP 構成でエンコードCU=64x64depth=4たところ、すべてうまくいきました。

4

1 に答える 1

0

これはおそらく、32 ビット システム用にバイナリをコンパイルしたことが原因ですか?

64 ビット システム用に再構築してください。問題は解消されます。

于 2014-04-29T09:49:32.360 に答える