HandBrake, un logiciel open source extrêmement pratique pour encoder des vidéos, s'améliore. Les nouveautés de la version 1.7.0 sont assez nombreuses, et certaines améliorent les performances sous macOS.
La liste de corrections est assez longue. Dans les améliorations générales, il est intéressant de noter que le programme prend en charge les encodeurs AV1 d'AMD et Nvidia, intégrés dans les cartes graphiques modernes. C'est un point important : si Apple prend (enfin) en charge l'AV1 depuis peu, la marque n'a intégré qu'un décodeur dans ses puces A17 Pro et M3.
Du décodage et de l'encodage pour les Mac
Sous macOS, il y a deux nouveautés intéressantes. La première touche les préréglages : HandBrake propose maintenant la possibilité de choisir directement l'encodeur matériel de votre appareil. L'option était déjà possible en farfouillant dans les réglages, mais il y a donc maintenant un accès direct à l'encodage matériel (Apple VideoToolbox). Cet encodeur est généralement rapide et ne passe pas par le processeur pour l'encodage, mais a le défaut d'offrir assez peu de réglages. Si vous cherchez le pixel qui a mal été encodé, cette option n'est pas pour vous, mais si vous avez besoin d'encoder rapidement une vidéo, c'est un choix intéressant. Les Mac disposent depuis de nombreuses années d'un encodeur H.264 et d'un encodeur H.265, et les performances dépendent des appareils : celui des Mac Apple Silicon est rapide, alors que celui des Mac Intel va dépendre de votre GPU.
La seconde option est liée au décodage matériel : HandBrake peut maintenant décoder la vidéo en amont (ce qui est nécessaire avant l'encodage) avec le décodeur matériel. Cette option permet mécaniquement d'accélérer l'encodage dans une partie des cas : le CPU ne doit pas effectuer cette tâche. Ce n'est par contre pas systématique : sur certains types de vidéo, un décodage logiciel peut être plus performant.
Le changelog indique que le H.264, le H.265, le ProRes et le VP9 sont compatibles, mais nous pouvons supposer que c'est aussi le cas de l'AV1 sur les Mac compatibles. L'option nécessite macOS Ventura et doit être activée explicitement dans HandBrake > Réglages > Avancé. Il faut ensuite cocher la case Activer les décodeurs matériels VideoToolbox et éventuellement la case liée qui permet d'employer le décodeur matériel en parallèle d'un encodeur logiciel.
Dernière nouveauté intéressante pour les Mac, l'encodeur SVT-AV1 est annoncé comme jusqu'à quatre fois plus rapide avec un Mac Apple Silicon.