Was hat es mit der GOP Struktur auf sich und ist Automatisch da am besten?
Die GOP ist die Group of Picture. Also auf Deutsch die Gruppe von Bildern.
Diese untergliedern sich in I-Frames (also Keyframes / dt.: Schlüsselframes), P-Frames und B-Frames.
Letztere sind Referenzbezogene Frames.
Als Faust Regel für die Einstellung der GOP gilt:
minimale GOP Länge = FPS
maximale GOP Länge = FPS * 10
Wenn die Einstellung bei dir auf Automatisch ist kümmert sich dein Programm darum welche Werte genommen werden. Die meisten richten sich aber oft nach der Faust Regel.
CPB hab ich ja null, muss da was rein?
Die CPB ist der Coded Picture Buffer. Auf blöd Deutsch also der kodierte Bild Speicher. ![]()
Ist nix anderes als der VBV (Video Buffer Verifier).
Steht dieser bei H264 auf 0 so wird er automatisch bezogen.
Beschreibt halt die Speichernutzung wieviel Bits als Zwischengelagert werden können.
Im Falle von x264 gibt es 3 verschiedene Angaben des VBV's
Die VBV-maxrate in kbit/s sollte da auf 0 stehen. Diese stellt die maximalen Datenraten des Videos ein. Für Hardware Player eher interessant, da diese oftmals Limitierungen haben.
Die VBV-bufsize in kbit sollte ebenfalls auf 0 stehen. Diese legt die Größe des VBV Speichers an. Auch wieder eher was für Hardware Player, aufgrund von Limitierungen.
Und die VBV-init. Dieser Wert ist ein Prozentualer Wert zwischen 0.0 und 1.0 und gibt an wie viel der VBV Speicher gefüllt sein muss bis er die Wiedergabe startet. Standardmäßig ist diese Einstellung auf 0.9 sprich 90% eingestellt. Dies sollte für den PC recht uninteressant sein und eher was wieder für Hardware Player.
Hardware Player sind z.B.: Fernseher mit eingebauter USB Videowiedergabe oder Konsolen mit eingebauten Video Playern oder Handys oder oder oder. Sprich alle Geräte die feste vorgegebene Limitierungen setzen. Sind diese Limitierungen nicht vorhanden, werden die Videos auf diesen Geräten nicht unterstützt.
Kodiequalität sollte auch Ausgeglichen sein?
Sofern du mit dem Ergebnis zufrieden bist. Das ist deine Entscheidung. ;D