J’ai beau essayer, je ne trouve tout simplement aucun cas où les paramètres spécifiés dans « handbrake-audio= » sont référencés pendant le processus d’encodage. Par exemple, j’essaie d’encoder un grand nombre de fichiers .MKV vers un conteneur MP4 et je voudrais copier les pistes audio AAC stéréo sans les ré-encoder. Dans chaque cas, quels que soient mes paramètres « handbrake-audio= », les tâches de conversion utilisent toujours les paramètres audioac3 de tous les profils que j’ai créés et utilisés. Voici quelques exemples de syntaxes que j’ai testées sans succès :
handbrake-audio=-E copy -R auto -B 0 -D 0 --audio-copy-mask aac,mp3 --audio-fallback faac (ou fdk_aac)
handbrake-audio=-a 1 -E copy -R auto -B 0 -D 0
handbrake-audio=-E copy -R auto -B 0 -D 0 -a 1
handbrake-audio=-a 1 -E copy:aac -R auto -B 0 -D 0
handbrake-audio=-E copy:aac -R auto -B 0 -D 0 -a 1
Je suis à court d’idées et j’aimerais vraiment éviter de devoir ré-encoder le flux audio AAC. Toute aide serait GRANDEMENT appréciée.
Permettez-moi d’ajouter que si je mets en commentaire la ligne « handbrake-audioac3= », la conversion utilise sans problème les paramètres « handbrake-audio= ». Ce n’est toutefois pas une solution viable, car ce profil traite à la fois des vidéos à piste audio unique stéréo et des vidéos à plusieurs pistes avec des codecs audio variés (j’adore les masques de copie audio et la fonction de secours de HandBrake). À titre de référence, voici une copie de l’un de mes profils :
<encoder>-audio est utilisé quand le fichier source n’a pas d’audio AC3 et <encoder-audioac3> est utilisé quand le fichier source contient de l’audio AC3.
Je suppose que dans votre cas la source possède de l’audio AC3. En général, à moins de vouloir un traitement différent, vous définissez les deux sur les mêmes paramètres.
L’audio source est AAC 2 canaux. Voici la sortie mediainfo d’une vidéo cohérente avec les autres qui ne référencent pas de paramètres handbrake-audio=. Toutes ces vidéos possèdent un seul flux audio AAC 2.0 :
Voici le problème : vous utilisez un profil personnalisé, mais il n’est pas enregistré dans MCEBuddy
→ Profil utilisé : TV MP4 Video - High Quality (VBR 3K).
Entrées de profil →
Profiles.conf renvoie une valeur vide lorsque MCEBuddy tente de le lire. Deux raisons peuvent expliquer cela :
Le profil n’existe pas (vérifiez le nom, il doit correspondre exactement)
Simplifiez le nom, supprimez les caractères spéciaux, les points, etc. du nom de profil, enregistrez profiles.conf, rouvrez les paramètres de la tâche de conversion, sélectionnez à nouveau le profil avec le nouveau nom corrigé et cliquez sur OK, puis sur OK à nouveau.
Pour simplifier les choses et espérer accélérer une solution, j’ai choisi de réinstaller MCEBuddy à neuf, en repartant de zéro avec un fichier mcebuddy.conf et un profiles.conf vierges.