akapuma
7. March 2006, 17:51
Hallo,
ich habe einen Film encodiert mit folgenden Einstellungen:
min GOP size: 25 (analog zu Selur's Empfehlungen)
Keyframe Interval: 300
Jetzt habe ich festgestellt, daß alle I-Frames, die näher als 25 Frames auf ein IDR-Frame folgen, non-IDR-I-Frames sind, während alle I-Frames, die nach mehr als 25 Frames auf ein IDR-Frame folgen, selbst IDR-Frames sind. Siehe hierzu angehängtes Bild, daß die Frameabstände bis 50 zeigt.
Selur empfiehlt in seinem Wissenswerten, den Parameter nicht zu benutzen und damit den Standard (=das empfohlene Minimum) von 25 zu verwenden. Gleichzeitig schreibt er von einem von Programmierern empfohlenen Wert von 0,4xKeyframe-Interval. Das wären bei mir 120, wenn man ein Keyframe-Interval von 250 verwendet 100.
Nun zu meiner Überlegung:
Die Angabe der min. GOP-size scheint x264 nicht daran zu hindern, doch I-Frames zu verwenden, allerdings sind's dann keine IDR-Frames. x264 könnte dann auch über diese non-IDR-I-Frames referenzieren, muß es aber nicht. Daher erscheint es mir sinnvoll, größere Werte als 25 zu verwenden.
Was haltet Ihr davon? Gibt's Erfahrungen?
Gruß
akapuma
ich habe einen Film encodiert mit folgenden Einstellungen:
min GOP size: 25 (analog zu Selur's Empfehlungen)
Keyframe Interval: 300
Jetzt habe ich festgestellt, daß alle I-Frames, die näher als 25 Frames auf ein IDR-Frame folgen, non-IDR-I-Frames sind, während alle I-Frames, die nach mehr als 25 Frames auf ein IDR-Frame folgen, selbst IDR-Frames sind. Siehe hierzu angehängtes Bild, daß die Frameabstände bis 50 zeigt.
Selur empfiehlt in seinem Wissenswerten, den Parameter nicht zu benutzen und damit den Standard (=das empfohlene Minimum) von 25 zu verwenden. Gleichzeitig schreibt er von einem von Programmierern empfohlenen Wert von 0,4xKeyframe-Interval. Das wären bei mir 120, wenn man ein Keyframe-Interval von 250 verwendet 100.
Nun zu meiner Überlegung:
Die Angabe der min. GOP-size scheint x264 nicht daran zu hindern, doch I-Frames zu verwenden, allerdings sind's dann keine IDR-Frames. x264 könnte dann auch über diese non-IDR-I-Frames referenzieren, muß es aber nicht. Daher erscheint es mir sinnvoll, größere Werte als 25 zu verwenden.
Was haltet Ihr davon? Gibt's Erfahrungen?
Gruß
akapuma