Anpassen meiner Profiles.conf

Hi, es scheint einfach, aber nach vielen Google-Suchen kann ich die Antwort nicht finden.

Ich möchte diese Dateien während der Konvertierung auf 720p bringen.

Träume ich, oder kann ich einfach ein paar Zeilen hier hinzufügen?

[HEVC 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

[----------------------]

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.

ffmpeg-video=-ss 0 -vf yadif=0:-1:1,hqdn3d -vf scale=-1:720 -vcodec libx265 -preset medium -crf 26 -map 0:v -sn

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.

Danke Ronald,

ich habe es hinzugefügt und werde sehen, wie es läuft.
Kein Glück.
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:BPS, Value:192000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:DURATION, Value:01:01:31.520000000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:NUMBER_OF_FRAMES, Value:115360
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:NUMBER_OF_BYTES, Value:88596480
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_WRITING_APP, Value:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_WRITING_DATE_UTC, Value:2021-03-14 21:01:30
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_TAGS, Value:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:BPS, Value:8496220
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:DURATION, Value:01:01:31.560000000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:NUMBER_OF_FRAMES, Value:184578
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:NUMBER_OF_BYTES, Value:3920538568
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_WRITING_APP, Value:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_WRITING_DATE_UTC, Value:2021-03-14 21:01:30
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Unknown MKV tag, Tag:_STATISTICS_TAGS, Value:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
WARNING> 2021-03-17T20:58:36 MCEBuddy.MetaData.VideoMetaData → TV.com failed
ERROR> 2021-03-17T21:00:18 MCEBuddy.Engine.ConversionJob → Unhanded error during conversion, conversion cancelled
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at MCEBuddy.Transcode.Convert.GetConversionExtension(ConversionJobOptions conversionOptions)
at MCEBuddy.Engine.ConversionJob.GetDestinationFilename(ConversionJobOptions conversionOptions, VideoMetaData metaData, String originalFileName, Log jobLog)
at MCEBuddy.Engine.ConversionJob.Convert()

Hast du versucht, den Schieberegler für die maximale Auflösung in den Konvertierungsaufgabeneinstellungen auf 720 zu setzen?

image

Hallo Goose,

Macht Sinn und ich werde es versuchen.
:+1:

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.

Hi Mike

Ich denke, was du sagst, ist genau das, was ich will! :+1: :-1:

Also, was ist die Handbrake-720p-Profilzeile, die ich in die Config einfüge?

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.

Danke, Mike.

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.

Danke Mike

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. :stuck_out_tongue_closed_eyes:

Ich habe dir die Option gegeben, die du zur Konfigurationszeile hinzufügen musst.

Es gibt eine „–height“-Option. Benutze sie. Gern geschehen für die Hilfe, die ich angeboten habe, und meine Zeit.

LIES DAS VERDAMMTE HANDBUCH alternativ.

Wenn das nicht klappt, funktioniert das, was ich dir gesagt habe, bei mir, also muss das Problem bei dir liegen. :winking_face_with_tongue:

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.

Hey Claw,

Nein
Nichts mehr erhalten als das, was du hier siehst!