Könnte HW-Kodierung dazu führen, dass das Keyframe-Intervall von 8/10 Sekunden auf fast 9 Sekunden erhöht?

Es schadet nichts, es zu versuchen und zu sehen, ob es bei dir funktioniert.

Dein Treiber ignoriert sie möglicherweise mit ffmpeg, versuche zu prüfen, ob dein Treiber besser mit Handbrake funktioniert.

Ich habe sowohl ffmpeg als auch Handbrake ausprobiert, und keines von beiden erzeugt eine Datei mit dem richtigen Keyframe-Intervall. Das richtige Keyframe-Intervall bekomme ich nur bei Software-Encoding, aber das dauert viel zu lange.

Ich werde es jetzt noch einmal mit Handbrake versuchen.

Die Verwendung von Handbrake oder ffmpeg macht keinen Unterschied. Das Ergebnis ist identisch und entspricht nicht der Konfigurationsdatei.

Ich halte das für unmöglich. Ich habe mehrere Nvidia-Treiber ausprobiert, und das Ergebnis ist immer dasselbe: Wenn der Treiber HW-Beschleunigung unterstützt und sie nutzt, kann ich mir nicht vorstellen, dass er die Konfigurationsdatei ignoriert.

Software-Encoding liefert die korrekten Referenzframes und das richtige Keyframe-Intervall. Nach einiger Recherche scheint es, dass es spezielle Einstellungen für den HW-Encoder gibt, die ich aber nicht verstehe und daher nicht in die Konfigurationsdatei einbauen kann.

Es wirkt so, als würde die HW-Beschleunigung immer die Standardwerte verwenden, weil die MCEBuddy-Konfigurationsdatei nur für Software-Encoding gedacht ist. Ich habe tatsächlich alle Video-Einstellungen der drei Encoder aus der Konfigurationsdatei gelöscht, gespeichert und eine Kompression gestartet – das Ergebnis war identisch zu den HW-beschleunigten Durchläufen … wieder, als würden nur Defaults verwendet.

Das ist weit über meinem Verständnishorizont. Mein Kopf platzt gleich. Jetzt habe ich Software-Encodings, die doppelt so lange brauchen wie früher, und superschnelle HW-Encodings, die sich nicht mehr schneiden lassen, weil die Keyframes durcheinander sind.

Beim Lesen über HW-Beschleunigung in ffmpeg stieß ich auf etwas über „erzwungene Keyframes“ und „Minimierung von GOP-zu-GOP-Schwankungen“ – was ja Keyframes sind –, aber ich verstehe nicht genug, um zu wissen, was ich tun soll. Das am meisten genutzte Programm auf diesem Computer funktioniert einfach nicht richtig.