Voici quelques éléments auxquels vous devez être attentif :
- L’ordre de vos encodeurs :
order=handbrake,ffmpeg,mencoder
Cela signifie qu’il utilisera d’abord HandBrake (QuickSync), puis FFmpeg (NvEnc/CUDA) pour l’encodage matériel.
Vous disposez DES DEUX encodeurs matériels : QuickSync et CUDA. Dans la version précédente, à cause d’un bug de MCEBuddy, si les deux étaient détectés, il utilisait d’abord FFmpeg (CUDA), puis HandBrake (QuickSync).
À partir de la 2.4.9, si les deux encodeurs matériels sont trouvés, il utilise l’encodeur spécifié par l’utilisateur en premier (dans votre cas HandBrake, donc QuickSync).
Lorsqu’il lance l’encodage QuickSync, le pilote graphique Intel échoue.
2018-03-15T13:28:46 MCEBuddy.AppWrapper.Handbrake → Handbrake
failed, non 0 return code
Cela est probablement dû à un pilote graphique défectueux ; essayez d’installer l’une des versions de pilote recommandées pour que QuickSync fonctionne.
Parce que l’encodeur matériel échoue, MCEBuddy tente d’utiliser la version logicielle du même encodeur (HandBrake), ce qui fonctionne, et c’est ce que vous voyez.
MCEBuddy n’essaie pas le second encodeur matériel disponible avant de revenir à l’encodeur logiciel ; c’est un problème connu qui sera corrigé dans la prochaine version.
En résumé, vous rencontrez ce problème parce que votre système prend en charge à la fois CUDA et QuickSync.
La solution la plus simple consiste à :
- Corriger le pilote graphique Intel pour que QuickSync fonctionne.
- Modifier l’ordre dans votre profil :
order=ffmpeg,handbrake,mencoder
Cela forcera MCEBuddy à utiliser CUDA/NvEnc en premier ; si ce pilote est plus stable que celui d’Intel, l’encodage matériel réussira.
Le problème lié aux deux encodeurs matériels sera résolu dans la prochaine version.