2017-05-29 1 views
0

Ich verwende HM-16 und Scalable HM 12.3.Convert Gruppe von Bildstruktur in die entsprechende für HEVC HM Encoder

Ich habe diese GOP Reihenfolge wie unten zu sehen. Wie Sie sehen können, habe ich QP-Wert für jeden Slice-Typ.

Encode Order  Type POC  QP 
0 I-SLICE 0 23 
1 P-SLICE 3 26 
2 B-SLICE 2 27 
3 b-SLICE 1 28 
4 P-SLICE 6 26 
5 B-SLICE 5 27 
6 b-SLICE 4 28 

Und ich will es zu einem Code wie folgt konvertieren, wo ich QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures predict deltaRPS #ref_idcs reference idcs definieren.

#  Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures  predict deltaRPS #ref_idcs reference idcs 
Frame1: P 16 1  0   0   0.6  0   0    0   2    3   -16 -24 -32   0 
Frame2: B 8 2  0   0   0.2  0   0    1   2    3   -8 -16 8   1  8  4   1 1 0 1 

Können Sie mir bitte helfen, es zu konvertieren?

Gibt es eine andere Möglichkeit, die Anzahl der B-Frames oder B-Frames in einer GOP zu definieren?

Antwort

0

Ich fand die Lösung unter Berücksichtigung HM reference manual.

Ich ordne die Frames neu, beginnend mit einem B-frame unter Berücksichtigung nur eines Referenzrahmens. Alle B-Frames beziehen sich auf vorherige I-frame oder P-frames.

Die neue GOP-Struktur ist die folgende.

Es ist wichtig hier zu erwähnen, dass eine B-frame keine P-frame haben kann, die später codiert wird. Genauer gesagt, ein B-frame mit POC-Nummer, z.B. 1 kann nicht auf einen P-frame mit einem Reibewert der POC-Nummer, z. 3.

#  Type POC QPoffset CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 temporal_id #ref_pics_active #ref_pics reference pictures  predict deltaRPS #ref_idcs reference idcs 
Frame1: B 1 2  0   0   0.4624 0   0    0   1    1   -1     0  
Frame2: B 2 1  0   0   0.4624 0   0    0   1    1   -2     2  1  
Frame3: P 3 0  0   0   0.4624 0   0    0   1    1   -3     2  2 
Frame4: B 4 2  0   0   0.4624 0   0    0   1    1   -1     2  2   
Frame5: B 5 1  0   0   0.4624 0   0    0   1    1   -2     2  3    
Frame6: P 6 0  0   0   0.4624 0   0    0   1    1   -3     2  3  
Verwandte Themen