Sie können versuchen, folgende Zeile in Ihr Profil einzufügen, aber die Änderung der Bitrate führt zu einem Qualitätsverlust, sodass Sie den CRF-Wert auf eine niedrigere Zahl einstellen müssen. Wenn Sie Hardware-Beschleunigung verwenden, müssen Sie ein komplett neues Profil für das Video schreiben, da dies ein Software-Profil ist.
Sie fügen im Grunde den „Video-Filter“ -vf scale=-1:720 hinzu.
Außerdem müssen Sie die Reihenfolge ändern, sodass ffmpeg zuerst kommt, und dann alles löschen, was „Handbrake“ erwähnt, da ffmpeg meiner Meinung nach überlegen ist.
Ich habe das nicht selbst ausprobiert, aber ich habe die Informationen online gefunden. Wenn Sie Hardware-Encoding verwenden, lassen Sie es mich wissen und ich werde versuchen, Ihnen zu helfen. Ich habe das selbst erst kürzlich gelernt, bin also auch neu bei benutzerdefinierten Profilen.
Der Schieberegler ist auf maximale Breite eingestellt. Der OP sucht nach einer festen maximalen Höhe. Die richtigen CLI-Optionen in der Konfiguration sind der richtige Weg. Handbrake hat eigene 720p-Voreinstellungsprofile, die Sie angeben können, falls ffmpeg dies nicht tut.
Sie sollten auch sicherstellen, dass Sie kein SD-Material hochskalieren. Das überlässt man am besten dem Fernseher. Es sei denn, es gibt ein defektes Letterboxing bei der Quelle und Sie müssen hochskalieren und zuschneiden. Das Bild wird jedoch durch die Rekompression nicht besser.
Du erstellst dein eigenes Profil für 720p und verwendest dann die Profiloption mit dem Namen, den du deinem Profil gegeben hast.
Am besten installierst du Handbrake eigenständig und verwendest die GUI, um das Profil einzurichten. Dann überträgst du die Profileinstellungen auf die MCEBuddy CLI-Version, sodass sie beim Aufruf in der MCEBuddy-Konfiguration gefunden wird.
Möglicherweise kannst du es direkt über die Handbrake CLI-Optionen in der MCEBuddy-Konfiguration machen – die Dokumentationsseite auf Handbrake.fr enthält die Details.
Ich habe einen neuen Abschnitt in der profiles.conf mit dem Namen [HEVC new 720p Profile MP4] erstellt.
Was ich frage, ist: Was und wo füge ich die 720p-Zeile in diesem Abschnitt ein?
Füge ich einen 720p-Befehl anstelle der fettgedruckten Zeile ein? Was ist diese Zeile?
Ich habe HandBrake und habe den Befehl gegoogelt, aber keinen Erfolg gehabt.
Normalerweise erschöpfe ich alle Möglichkeiten, bevor ich im Entwicklerforum frage…
[HEVC new 720p Profile MP4]
Description=HEVC in MP4 (H.265/AAC) conversion. Creates a smaller file (50% smaller than H.264) with comparable quality but very slow.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 26 -map 0:v -sn
ffmpeg-audio=-acodec libfdk_aac -ab 128k -cutoff 18000 -map 0:a
ffmpeg-audioac3=-acodec libfdk_aac -ab 160k -cutoff 18000 -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-general=–decomb --loose-anamorphic --verbose=2 -f mp4 handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
handbrake-audio=-E faac -R auto -B 128 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E faac -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-ext=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
Finde MCEBuddy’s HandbrakeCLI.exe und führe es mit der Option -h aus.
Oder lies hier:
Du willst wahrscheinlich die Option „–height 720“ und die Option „–no-interlace“ (also progressiv).
Oder, wenn es in deinem Preset ist, kannst du die GUI-Presets exportieren und dann nur dein benutzerdefiniertes Preset importieren und es angeben. Der Preset-Export sollte im Grunde die Optionen sein, die du im GUI eingerichtet hast, als JSON-Datei anstelle einer langen Liste von Optionen.
Wenn du lieber die Optionen auflistest, statt einer Preset-Konfiguration, ok.
Du versuchst, hilfreich zu sein, aber ich habe schon Importieren, Exportieren, Kopieren und Einfügen, .json-Dateien erstellt – alles, was das bewirken könnte, was ich will.
Ich möchte DIESEN Befehl handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
aber mit 720p irgendwo darin.
Wenn du mir diese Zeile, die ich schon mehrfach angefragt habe, nicht geben kannst, dann HÖR AUF ZU ANTWORTEN.
Spikemixture – konntest du das Profil zum Laufen bringen? Ich versuche, etwas Ähnliches zu machen und würde mich freuen, aus deinem finalen Code zu lernen, falls du ihn teilst.