HEVC-Konvertierung ändert Bildrate

Ich nutze MCEBuddy seit Jahren ohne Probleme, aber vor einiger Zeit ist mir aufgefallen, dass ein Programm nach der Konvertierung (mit dem HEVC-MP4-Profil) die Bildrate von den ursprünglichen 29,97 auf 28,594 ändert, was zu recht deutlichem Ruckeln in der Datei führt – ganz abgesehen von der deutlich größeren Datei (~3,6 GB gegenüber ~2,1 GB Original).

Ich habe versucht, die Konvertierungsaufgabe zu aktualisieren, indem ich die Option „Videoqualität erkennen und optimieren“ deaktiviere (ohne Erfolg) und dann auf „MP4 Hohe Qualität“ umgestellt habe, wodurch das Problem behoben wurde und die resultierende Datei eine bessere Größe hat (~2,2 GB gegenüber ~2,1 GB Original).

Gibt es eine Möglichkeit, MCEBuddy dazu zu zwingen, die ursprüngliche Bildrate – egal welche – beizubehalten, und stattdessen die Bitrate entsprechend anzupassen? Alternativ: Liegt hier ein Problem vor oder ist es einfach eine Eigenart der Übertragung und der Aufnahme? Logs im Anhang.
Last Week Tonight With John Oliver_HBOHD_2022_04_10_22_55_00.wtv-No-Commercial Convert-2022-04-11T00-50-22.log|Anhang (8,4 MB)

Es sieht so aus, als würde Handbrake beim Konvertieren deine Bildrate ändern

2022-04-11T00:54:10 MCEBuddy.AppWrapper.Handbrake → [00:54:10] Pulldown detected, setting fps to 23.976

Das liegt wahrscheinlich an den Deinterlacing-Video-Filtern in den Standard-Preset-Einstellungen, die vom Profil verwendet werden (deine Übertragung ist vermutlich interlaced, wodurch Handbrake Deinterlacing-Filter einsetzt)

handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26

Das High-Quality-Profil verwendet keine Presets, sondern einen spezifischen Satz von Video-Parametern.

Es gibt zwei Möglichkeiten, das zu lösen:

  1. Erstelle dein eigenes benutzerdefiniertes Handbrake-Profil mit den gewünschten Video-Parametern; du könntest einfach die Einstellungen aus dem MP4 High Quality-Profil übernehmen und nur den Codec von x264 auf x265 wechseln – alles andere gleich lassen, und es sollte funktionieren.
  2. Erzwinge die Bildrate über die Conversion Task → Expert Settings-Seite
    image

Ich habe mir alle Parameter zwischen den beiden Profilen angesehen; müsste ich jedes Vorkommen von x264 zu x265 im MP4-High-Quality-Profil aktualisieren? Ich sehe Verweise auf x264 in den Zeilen 6, 13 und 19, wobei nur Zeile 19 sich auf Handbrake bezieht.

Wäre es einfacher, dem HEVC-MP4 einen Parameter hinzuzufügen, um eine konstante Bildrate zu erzwingen, die der Quelle entspricht? Die Option -r scheint diese Einstellung in der CLI zu steuern (was vermutlich die von dir erwähnte Option 2 festlegen würde), allerdings scheint dieser Wert ein bestimmter numerischer Wert zu sein. Ich möchte die Bildrate nicht als festen Wert angeben, da das Quellmaterial je nach Kanal/Programm unterschiedlich sein könnte.

Schauen Sie sich dies an, um zu erfahren, wie Sie Ihr eigenes Profil erstellen können