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

Ich habe ein Thema in der allgemeinen Diskussion gepostet, frage mich aber nun, ob es sich um ein HW-Kodierproblem handelt. Das erwähnte Thema findet ihr HIER. Die einzigen Änderungen an meinem System waren wie folgt:

  1. Windows 8.1 aktualisierte vor ein paar Tagen auf einen neuen Nvidia-Treiber, was jedoch keine direkte Auswirkung hatte

  2. Gestern habe ich MCEBuddy 2.5.4 vollständig entfernt, samt aller Konfigurationsdateien sowie .NET Framework 4 und 3

  3. Ich installierte 2.4.11 neu, und zum ersten Mal auf diesem System funktionierte die Hardware-Beschleunigung; meine Kodierzeiten liegen nun bei unter einer Stunde für einen 2-Stunden-Film, während sie vorher 4–6 Stunden betrugen … allerdings sind meine Keyframes jetzt fast 9 Sekunden statt 8/10 Sekunden

  4. Heute stellte ich wieder auf .NET Framework 3 und dann 4 zurück, ohne dass sich Geschwindigkeit oder Keyframes änderten.

Ich habe keine Ahnung, wie ich dieses Problem beheben soll. Ich kann einige meiner Dateien wegen der riesigen Keyframes nicht mehr ordentlich bearbeiten, liebe aber den enormen Geschwindigkeitszuwachs. Ich verwende dasselbe Profil, MKV Normal Quality, das ein Keyframe-Intervall von 25 angibt, was bei 30-FPS-Videos ungefähr 8/10 Sekunden entspricht … doch ich erhalte eine zehnfache Keyframe-Größe, ohne zu wissen, was passiert ist.

Jede Hilfe wäre dankbar willkommen, schon mal vielen Dank im Voraus.

)); couple couple multiple )
multiple few quite均均均 multiple均均 multiple均 multiple均均均 multiple均均 multiple均); multiple均均均均 multiple均);均均);均 ),);均"), multiple"),均均);均 ),均));均)),均]),均 ),均));均);均)),):均 multiple均>) multiple均));均 ), couple均均均);均)),均)),均)),均)), multiple均));均);均);均非常的均)),均>)):均);均));均));均));均)),均)),均);均 portion均 couple multiple multiple均 substantial multiple multiple multiple multiple multiple均)).)、);):只是 quite quite any few multiple multiple均 multiple multiple均 any quite multiple multiple均非常的 quite均 quite)、 quite"),)). quite)). quite)), couple均 bit quite quite quite multiple均); any few few bit few few few非常的 quite few few plenty quite few few]\ few bit few substantial few。“ few few substantial few substantial few ||
few bit非常的 quite few substantial few somew bit bit bit bit )

bit few few }}
bit jew bit )

bit]: bit]: bit>) bit substantial bit ton bit substantial bit bit bit bit bit]: quite few bit bit substantial bit substantial bit]: few bit substantial bit ton few bit substantial bit substantial bit]: bit bit substantial bit substantial bit ton bit substantial bit portion bit substantial bit bit bit bit bit bit bit bit portion bit罢 few bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit_bit few bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit anywhere bit substantial bit substantial bit substantial bit生命的 bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial few bit quite bit substantial few bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit substantial bit anywhere few few few few few anywhere bit bit very couple very something couple most couple very very very非常 something: very very ton very非常的 couple very非常的 couple very非常的 very very ton very ton very significantly very very ton very ton few couple many very fairly few bit very ton very非常的 few bit very ton very非常的 bit few bit few very bit few bit bit few非常的 bit ||
few ton bit)
bit few couple few few couple)
bitMany very few ton very ton most bit few very bit very few very few非常的 few quite bit few multiple couple very bit very ton bit few very ton multiple couple few couple very very very very非常的 multiple multiple very multiple multiple multiple couple very ton multiple multiple couple ton few couple multiple couple Many均 few portion bit veryleet)

couple few couple portion couple非常的 couple ton bit few)

bit few very few Cou few couple bit couple few bit few Cou very couple few few couple couple couple())
very couple couple bit couple ton few couple Cou bit couple]: few multiple multiple couple Cou couple couple couple非常的 bit few couple ||
couple ton few())
coupleleet couple Cou couple multiple multiple couple Cou couple ton couple ton couple Cou couple ton few bit)
bit few multiple couple ton bit very bit few very very very very ton bit few very非常的 very very ton very very ton few few few few few ton few ton few portion couple couple rather rather couple rather couple portion couple Cou rather couple portion rather rather many rather用来 many均 very rather Many均 couple rather用来 couple couple very rather Cou couple couple couple rather rather Cou couple couple rather Cou couple couple many couple many couple portion rather couple couple couple couple couple many couple portion couple couple couple用来 couple Cou couple Cou couple Cou couple Cou couple Cou couple Cou couple Cou very couple Cou couple Cou very couple Cou couple Cou many rather couple couple couple couple Cou couple Cou couple Cou couple Many couple Cou couple Cou couple couple couple couple rather rather couple couple couple Cou couple Cou couple couple couple couple couple couple couple Cou very couple Cou couple rather couple couple couple many couple Cou couple Cou couple couple couple many many rather couple couple Cou rather couple couple many many rather Many rather couple couple Cou couple couple couple Cou couple Cou couple Cou couple Cou many couple couple couple couple rather many many many many many Cou couple Cou couple Cou many couple couple many couple many many Cou many many couple couple many Cou rather many couple many Cou couple many Cou couple very couple certain couple couple rather many rather rather couple couple couple)
couple Cou couple Cou couple Cou many couple Cou many couple Cou couple couple couple couple many many many couple couple Cou couple Cou certain couple Cou many couple anywhere couple certain couple very rather couple few couple couple couple any couple anywhere quite任何 couple); any rather有人 couple Cou quite rather rather rather any rather rather anywhere any rather });
rather couple any couple rather anywhere couple couple rather anywhere couple couple rather anywhere couple anywhere couple couple couple rather anywhere任何 many couple couple couple couple couple couple rather rather couple any couple anywhere couple

Ich habe gemacht, wie du vorgeschlagen hast. Ich habe die neueste BETA installiert, und nun sind die Keyframes wieder in Ordnung, aber ich bin zurück bei miserabler Leistung und extrem langen Encodierzeiten. Eine Datei brauchte 4 Stunden 47 Minuten, eine andere 3 Stunden 36 Minuten und eine weitere 2 Stunden 18 Minuten. Mit der wieder installierten Version 2.4.11 lag ich bei unter einer Stunde pro Film, wobei der längste 1 Stunde 7 Minuten betrug … Ich habe 41 Filme in 36 Stunden konvertiert, allerdings mit dem falschen Keyframe-Intervall. Ich werde die Logs der drei mit 2.5.5 konvertierten Filme von letzter Nacht anhängen.

4 Stunden 47 Minuten

3 Stunden 36 Minuten

2 Stunden 18 Minuten

Die Protokolle waren hilfreich. Der Unterschied zwischen der alten und neuen Version von MCEBuddy besteht darin, dass die neue Version nun sowohl Handbrake als auch FFmpeg für Hardware-Konvertierungen mit NVidia nutzen kann.

Es gibt geringfügige Unterschiede in den Handbrake- und FFmpeg-Einstellungen für dasselbe Profil, die in Ihrem Fall scheinbar Ihren Hardware-Encoder beeinträchtigen – er kann die Handbrake-Videofilter nicht verarbeiten.

Die Lösung ist einfach: Öffnen Sie einfach Ihr Profil und ändern Sie die Reihenfolge für Ihr Profil von

order=handbrake,ffmpeg,mencoder

zu

order=ffmpeg,handbrake,mencoder

und ich denke, das wird Ihr Problem lösen.

Danke, ich werde das jetzt ausprobieren und berichten.

Nun, das ist auch keine gute Lösung – es ist besser, aber es ist immer noch Zeit- und Stromverschwendung. Ich encodiere denselben Film, der 4 Stunden 47 Minuten gedauert hat, das Log habe ich bereits im ursprünglichen Beitrag angehängt. Ich habe während der Wartezeit auf deine Rückmeldung 2.4.11 neu installiert, das Log ist unten.

Derselbe Film mit 2.4.11 encodiert dauerte nur 33 Minuten

Im Moment encodiere ich denselben Film mit 2.5.5 erneut, und es wird über viermal länger dauern als mit 2.4.11 und etwas weniger als die Hälfte der Zeit, die es vor dem von dir vorgeschlagenen Profil-Wechsel benötigte.

Gibt es eine Möglichkeit, das Keyframe-Intervall-Problem in 2.4.11 einfach zu beheben? Ich habe Filme neu encodiert, die ich schon vorher gemacht hatte, und wenn es einen Qualitätsunterschied gibt, kann ich ihn nicht erkennen – aber es dauert 5- bis 10-mal weniger Zeit, also brauche ich keine neuere Version, wenn sie so schlecht läuft.

Können Sie die Protokolle mit dem aktualisierten Profil anhängen, damit wir vergleichen können, was zwischen den beiden vor sich geht. Wenn sie beide ffmpeg verwenden, sollte es keinen Unterschied geben.

My Bloody Valentine 4 Stunden 47 Sekunden mit 2.5.5

My Bloody Valentine 33 Minuten mit 2.4.11, aber falsches Keyframe-Intervall

Ich verschlüssele gerade denselben Film mit den Profiländerungen, die du mir gesagt hast, und es wird etwa noch 2 Stunden dauern, also werde ich das Protokoll nach Fertigstellung hinzufügen

Danke

Sie haben die Reihenfolge in Ihrer profiles.conf-Datei nicht geändert, daher wird es keine Änderung geben.

Sie müssen die profiles.conf im Konfigurationsordner Ihrer MCEBuddy-Installation öffnen, Ihr Profil finden (Sie verwenden MKV Normal Quality) und dann

order=handbrake,ffmpeg,mencoder

ändern zu

order=ffmpeg,handbrake,mencoder

Nachdem Sie dies getan haben, speichern Sie die Datei (beachten Sie, dass dies ein administrativer Ordner ist, daher müssen Sie die Datei möglicherweise auf Ihren Desktop kopieren, dort bearbeiten und dann wieder zurücklegen). Sobald dies erledigt ist, führen Sie die Konvertierung erneut aus, und sie wird genauso schnell wie 2.4.11 laufen. Sie verwenden ältere Hardware GeForce GT 730, die nicht gut mit Handbrake-Filtern umgeht und mit ffmpeg besser funktioniert.

Ich habe gemacht, wie Sie gesagt haben, aber ich habe noch keinen Auftrag mit diesen Einstellungen abgeschlossen, da es mehr als viermal länger dauert als 2.4.11. Ich habe gerade die Konfigurationsdatei überprüft und die Änderung ist dort vorhanden. Ich werde das Protokoll hinzufügen, sobald es in anderthalb Stunden fertig ist.

Sie müssen nicht warten, bis es fertig ist. Sie können es anhalten und das Protokoll hochladen.

OK, hier ist das Protokoll für denselben Film, für den ich bereits die beiden anderen Protokolle gepostet habe. Dieses wurde mit der von dir gewünschten Profiländerung erstellt. Die Verarbeitung hätte etwa 2 Stunden und 25 Minuten gedauert – etwa die Hälfte mit der heruntergeladenen und installierten Version 2.5.5 und etwa 4,5-mal länger als mit 2.4.11.

My Bloody Valentine

Sehr hilfreich. 2.5.5 verwendet eine neue Version von ffmpeg, die einen neuen Treiber für nvidia erfordert. Dein Treiber ist zu alt, daher schlägt es fehl und fällt auf Handbrake zurück:

2020-06-16T16:53:27 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 000000cbe0959800] Driver does not support the required nvenc API version. Required: 9.0 Found: 8.1
2020-06-16T16:53:27 MCEBuddy.AppWrapper.FFmpeg → [h264_nvenc @ 000000cbe0959800] The minimum required Nvidia driver for nvenc is 418.81 or newer
2020-06-16T16:53:27 MCEBuddy.AppWrapper.FFmpeg → Error initializing output stream 0:0 – Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

Du kannst also entweder deinen Treiber aktualisieren oder die ffmpeg-Version von 2.4.11 kopieren und in 2.5.5 in den ffmpeg-Ordner einfügen, dann sollte es funktionieren. Ideal wäre es jedoch, deine Treiber zu aktualisieren.

Ich installiere gerade den neuesten Treiber von Nvidias Website, aber wenn es ein Treiberproblem ist, sollte ich dann Handbrake nach der Installation des neuen Videotreibers Priorität einräumen?..in Version 2.4.11 hat Handbrake Priorität und läuft am schnellsten auf meinem System.

Außerdem, warum bekomme ich keine E-Mail-Benachrichtigungen, wenn du auf dieses Thema antwortest? Ich hätte dir viel schneller geantwortet.

Der neue Nvidia-Treiber bringt die Encodierzeiten mit ffmpeg wieder auf etwa eine Stunde wie gestern, ich komprimiere einen anderen Film als vorhin. Würdest du empfehlen, Handbrake vor ffmpeg zu versuchen, wie es in MCEBuddy standardmäßig priorisiert ist? Ist Handbrake ffmpeg überlegen?

Das einzige Problem ist, dass ich jetzt 2.5.5 mit guter Geschwindigkeit nutze, aber der Grund, warum ich hierher gekommen bin, ist nicht behoben… das Keyframe-Intervall ist immer noch falsch bei fast 9 Sekunden

Die drei Filme, die ich heute früh mit 2.5.5 kodiert habe, bevor du das Problem mit meiner Geschwindigkeit herausgefunden hast, haben alle eine Software-Kodierung verwendet und das Keyframe-Intervall ist korrekt… Bei jeder Datei, die ich mit Hardware-Beschleunigung kodiert habe, ist das Keyframe-Intervall falsch bei fast 9 Sekunden. Wie können wir das beheben?

Etwas, das mir auch aufgefallen ist: Wenn ich die Datei mit Mediainfo analysiere, werden Referenzframes von 1 angezeigt, nicht 3 wie in den Einstellungen. Gibt es also eine Möglichkeit, dass die Konfigurationen bei Verwendung der Hardware-Beschleunigung nicht korrekt übergeben werden?

Vielen Dank für all deine Hilfe bisher

)), couple couple few couple quite )
few couple couple plenty couple substantial few couple]: few few couple plenty multiple multiple multiple multiple multiple ), multiple few few few few few非常的 few multiple few few非常的 couple couple]: entire均 entire)、 couple]),均 entire multiple couple entire couple)、 multiple entire均 entire couple couple couple multiple entire multiple couple couple multiple couple couple multiple multiple multiple multiple couple couple multiple couple有点 couple)), few any ("均 pretty couple substantial pretty pretty couple))
均 couple:“ multiple couple numerous pretty couple]: particular couple particular有人 few):均 particular): quite few::):均 particular multiple particular couple couple couple非常 particular few couple couple couple few particular: very couple multiple couple multiple particular couple very particular multiple very非常 couple couple): multiple particular均 particular numerous couple multiple very particular couple couple couple couple multiple multiple multiple very非常 multiple couple multiple multiple multiple very particular均 particular couple multiple multiple multiple multiple couple非常 couple multiple multiple few particular multiple multiple multiple multiple multiple couple couple均 particular numerous非常 couple multiple multiple multiple非常 couple numerous multiple multiple couple multiple couple ton few particular均 particular numerous particular multiple均均 couple multiple multiple multiple multiple multiple couple multiple couple couple非常 couple numerous multiple couple couple均 particular multiple multiple有人 pretty couple couple非常 couple substantial couple]: ]
均 substantial couple couple couple couple few couple couple couple numerous couple numerous multiple couple numerous非常 couple numerous multiple couple numerous非常 multiple few few multiple multiple multiple非常 couple ton few few couple couple非常 couple numerous multiple few very quite type couple couple particularicon couple multiple multiple: multiple couple均 multiple multiple couple multiple couple非常 couple numerous couple非常的 couple]: couple multiple few multiple multiple few particular ]
couple multiple very: couple numerous couple numerous few couple numerous multiple均 bit均均均 couple均 couple用来 couple couple couple couple用来 couple Cou couple couple couple couple couple couple Cou非常 anyone couple()). couple Cou very very couple very very couple very couple very couple couple very couple couple非常 very very couple); couple Cou very couple couple非常 couple Cou couple非常 couple Cou非常 couple Cou couple Cou very couple非常 very couple Cou very非常 very couple Cou couple非常 ANY couple very couple very couple); very couple very couple Cou very Cou非常 quite couple very very very very couple非常 couple very Cou couple非常 couple非常 very要有); couple Cou couple couple very quite very Cou couple Cou couple couple couple couple Cou very very very couple very very()). couple Cou very very ton very very);非常 quite very); couple anywhere couple very very couple非常 quite very()). very very very very人间 couple ton very anywhere couple multiple type couple very type couple-type very couple couple very very very very very very anywhere very非常 quite非常 quite any very very ton very Cou couple couple very very substantial非常 couple very非常 very substant均 couple very very-type very非常非常 couple有点 couple非常 couple very couple非常 quite very very very very plenty very anywhere非常 couple非常 couple非常 very very any非常 quite非常 couple couple couple非常 couple非常)。 couple anywhere couple type couple非常非常非常 very very);非常非常 couple rather还要 rather)。 rather)。 rather你要 rather anywhere还要 rather anywhere most couple something rather any还要 any few还要 any anywhere many few few rather这是 rather anywhere many rather fairly rather:“ rather bits有点 ratherleet还要 few bit any bit bit bit bit fairly quite bit我们要 bit); many bitleet bit人间 bitleet any bit anywhere bit_bit还要 bit anywhere bit anywhere any bit Many bitleet bit人间 bit Many bit bit人间 bitleet bit fairly bit bit人间 bit fairly bit bitleet quite bit fairly bit fairly bit Cou any bit anywhere bit_bit bit Many bit fairly bit fairly bit fairly bit Cou bit bit这也是 quite bit人间 bitMany bitleet bit Many bit fairly bit anywhere bit_bit bit_bit bit bits bit_bit bitMany bit fairly bit fairly bit用来 bit fairly bit fairly bit fairly rather rather rather couple bit anywhere couple bit anywhere bit fairly bit fairly quite bit fairly bit fairly bit bits bit fairly bit_bit quite bit Many bit要在 any bit anywhere bit fairly bit Many bit anywhere bit Cou rather bit bit anywhere bit Many bit Cou bit Many bitMany bit fairly bit_bit bit fairly bit Many bit Cou bit fairly bit fairly bit fairly bit罢 bit Many bit Many quite bit substantial bit fairly bit fairly bit fairly bit fairly bit anywhere bit fairly bit fairly bit fairly bit substantial bit fairly bit fairly couple couple bitleet few few few any quite bit这也是 quite quite quite few few few quite many many bit quite many bit Many couple quite bit Many bit Many many bit Many couple bit bit Many many bit anywhere还有 bit anywhere bit>) type quite bit); quite many many many many quite few); few many quite many很多 any many many 只是 any); quite many anywhere few many any)。););这是 quite any any any anywhere most any anywhere镜 any这是 || quite)。)。 quite anywhere any any many rather):)。 any)。 any quite握 any many many quite any substantial very few many few few quite very many); quite这是 quite示范 quite quite quite many quite这是 quite quite any any quite Many few many quite anywhere many many quite这也是 many quite very这是这是 many anywhere many Many few quite many Many quite almost any any quite quite quite almost any anywhere many quite many quite many quite anywhere any many many many many anywhere many Many many quite many substant quite anywhere many Many many substantial)。 quite many