Personnalisation de mon Profiles.conf

Salut, ce qui semble simple après de nombreuses recherches Google, je ne trouve pas la réponse.

Je souhaite rendre ces fichiers 720p lors de la conversion.

Est-ce que je rêve ou est-ce que je peux simplement ajouter quelques lignes ici ?

[HEVC MP4]
Description=Conversion HEVC en MP4 (H.265/AAC). Crée un fichier plus petit (50 % plus petit que H.264) avec une qualité comparable mais très lent.
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

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

Vous pouvez essayer d’utiliser la ligne suivante dans votre profil, mais le changement de débit binaire entraînera une perte de qualité, vous devrez donc ajuster la valeur CRF à un nombre plus bas. Si vous utilisez l’accélération matérielle, vous devrez écrire un tout nouveau profil pour la vidéo, car il s’agit d’un profil logiciel.

Vous ajoutez essentiellement le « filtre vidéo » -vf scale=-1:720

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

Vous devrez également changer l’ordre pour mettre ffmpeg en premier, puis simplement supprimer tout ce qui dit Handbrake, car ffmpeg est supérieur à mon avis.

Je n’ai pas essayé cela, mais j’ai trouvé l’information en ligne. Si vous utilisez l’encodage matériel, faites-le moi savoir et j’essaierai de vous aider. Je viens tout juste d’apprendre cela moi-même, donc je suis aussi nouveau aux profils personnalisés.

Merci Ronald,

J’ai ajouté et je verrai comment ça se passe.
Pas de chance.
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:BPS, Valeur:192000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:DURATION, Valeur:01:01:31.520000000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:NUMBER_OF_FRAMES, Valeur:115360
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:NUMBER_OF_BYTES, Valeur:88596480
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_WRITING_APP, Valeur:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_WRITING_DATE_UTC, Valeur:2021-03-14 21:01:30
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_TAGS, Valeur:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:BPS, Valeur:8496220
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:DURATION, Valeur:01:01:31.560000000
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:NUMBER_OF_FRAMES, Valeur:184578
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:NUMBER_OF_BYTES, Valeur:3920538568
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_WRITING_APP, Valeur:mkvmerge v53.0.0 (‘Fool’s Gold’) 64-bit
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_WRITING_DATE_UTC, Valeur:2021-03-14 21:01:30
WARNING> 2021-03-17T20:58:34 MCEBuddy.MetaData.VideoMetaData → Tag MKV inconnu, Tag:_STATISTICS_TAGS, Valeur:BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
WARNING> 2021-03-17T20:58:36 MCEBuddy.MetaData.VideoMetaData → TV.com a échoué
ERROR> 2021-03-17T21:00:18 MCEBuddy.Engine.ConversionJob → Erreur non gérée pendant la conversion, conversion annulée
System.IndexOutOfRangeException: L’index était hors limites du tableau.
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()

Avez-vous essayé de régler le curseur de résolution maximale sur 720 dans les paramètres de la tâche de conversion ?

image

Bonjour Goose,

C’est logique, je vais essayer.
:+1:

Le curseur est en pleine largeur. L’OP cherche une hauteur maximale fixe. Les bonnes options CLI dans la config sont la solution. Handbrake possède ses propres profils prédéfinis 720p que vous pouvez spécifier si ffmpeg ne convient pas.

Vous devriez également vous assurer de ne pas mettre à l’échelle du contenu SD. C’est mieux de laisser cela à votre téléviseur. Sauf s’il y a un problème de letterboxing avec la source et que vous avez besoin de mise à l’échelle et de recadrage. Cependant, l’image ne s’améliorera pas avec la recompression.

Salut Mike

Je pense que ce que tu dis est ce que je veux ! :+1: :-1:

Alors, quelle est la ligne de profil Handbrake 720p que je dois mettre dans la config ?

Vous créez votre propre profil pour 720p, puis utilisez l’option profile avec le nom que vous avez donné à votre profil.

Il est préférable d’installer Handbrake en version autonome et d’utiliser l’interface graphique pour définir le profil. Ensuite, transférez les paramètres du profil vers la version CLI de MCEBuddy afin que, lorsque vous l’invoquez dans la configuration de MCEBuddy, il le trouve.

Vous pourriez peut-être le faire directement à partir des options CLI de Handbrake dans la configuration de MCEBuddy — le site de documentation sur Handbrake.fr contiendra les détails.

Merci Mike.

J’ai créé une nouvelle section dans le profiles.conf nommée [HEVC new 720p Profile MP4].

Ce que je demande, c’est quoi et mettre la ligne 720p dans cette section.

Dois-je mettre une commande 720p à la place de la ligne en gras
Qu’est-ce que cette ligne ?
J’ai HandBrake et j’ai googlé la commande, mais sans succès.

J’épuise d’habitude toutes les options avant de venir sur le forum des développeurs…

[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

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

Trouvez HandbrakeCLI.exe dans MCEBuddy et exécutez-le avec l’option -h.

Ou lisez ici :

Vous voulez probablement l’option « --height 720 » et l’option « --no-interlace » (c’est-à-dire en mode progressif).

Ou, si elle figure dans votre préréglage, vous pouvez exporter les préréglages de l’interface graphique, puis importer uniquement votre préréglage personnalisé et le spécifier. L’exportation du préréglage devrait correspondre essentiellement aux options que vous avez configurées dans l’interface graphique, sous forme de fichier JSON plutôt qu’une longue liste d’options.

Si vous préférez lister les options plutôt qu’utiliser un fichier de configuration de préréglage, très bien.

Merci Mike

Tu essaies d’être serviable, mais j’ai déjà essayé l’importation, l’exportation, le copier-coller, créé des fichiers .json, tout ce qui pourrait faire ce que je veux.

Je veux CETTE ligne handbrake-video=–start-at duration:0 -e x265 --encoder-preset medium -q 26
mais avec 720p dedans, quelque part.

Donc si tu ne peux pas me donner cette ligne que j’ai demandée plusieurs fois, ARRÊTE DE RÉPONDRE. :stuck_out_tongue_closed_eyes:

Je vous ai donné l’option que vous devez ajouter à la ligne de configuration.

Il y a une option “–height”. Utilisez-la. De rien pour l’aide que j’ai offerte et pour mon temps.

LISEZ LE MANUEL dans l’alternative.

Si cela échoue, ce que je vous ai dit de faire fonctionne pour moi, donc le problème doit venir de vous. :winking_face_with_tongue:

Spikemixture - as-tu réussi à faire fonctionner le profil ? J’essaie de faire quelque chose de similaire et j’apprécierais l’opportunité d’apprendre de ton code final si tu veux bien le partager.

Salut Claw,

Non
Je n’ai rien reçu de plus que ce que tu vois ici !