HandBrake est un transcodeur vidéo (et audio) multiplate-forme (Linux, Windows, macOS) distribué sous licence GPL.
Initialement développé pour le transcodage d'un DVD, HandBrake permet aujourd'hui le transcodage de n'importe quel fichier vidéo en un fichier plus compact grâce aux codecs AV1, VP9, H.265, H.264, MPEG-4, MPEG-2 ou Theora.
On peut choisir un blu-ray ou un DVD en entrée, aussi bien que n'importe quelle vidéo dans des formats variés qui ne conviennent pas ou plus.
Il existe plusieurs méthodes au choix pour installer HandBrake :
Pour installer ce logiciel depuis les dépôts officiels, il suffit d'installer le paquet handbrake
– soit en ligne de commande :
sudo apt install handbrake
HandBrake est aussi distribué par ses développeurs en Flatpak sur le dépôt Flathub.
On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant HandBrake depuis GNOME Logiciels, ou en installant le paquet fr.handbrake.ghb en ligne de commande :
flatpak install fr.handbrake.ghb
HandBrake est aussi disponible en snap depuis Snapcraft. Cette version n'est cependant pas officielle.
On peut simplement installer l'application HandBrake depuis le centre d'applications (Snap Store), ou installer le paquet handbrake-jz en ligne de commande :
snap install handbrake-jz
Les fichiers vidéos sont constitués de plusieurs média assemblé ensemble dans un fichier selon un format de conteneur particulier (chacun de ces formats est associé à une extension particulière : .avi, .mp4, .mkv, etc.) regroupant en un fichier unique des composants audio, vidéo, image, mais aussi (selon les conteneurs) des sous-titres, des indications de chapitres…
Un conteneur MKV peut contenir une vidéo en compressée avec différents codec, au choix : H.264, H.265 ou AV1…
HandBrake permet
Lancez l'application en cliquant sur son icône dans votre menu des applications, comme indiqué ici, ou via le terminal (toutes versions ou variantes d'Ubuntu) en y entrant la commande suivante :
ghb
Les fichiers vidéo (conteneurs tels .avi, .mp4, .flv, .mkv) incluent des bandes sons, des sous-titres, des bandes vidéos, des menus …).
Vous pouvez souhaitez modifier le conteneur, sans modifier les codecs qui encodent son ou image. En effet, certains conteneurs ont plus d'options que d'autres. Les AVI, par exemple, ne peuvent contenir qu'une bande son et une bande vidéo. Les sous-titres doivent être directement gravés dans l'image (et donc la dégrade). A l'inverse, le .mkv est considéré comme moderne, libre de droits et avec de nombreuses fonctions.
Pour changer le conteneur, ouvrez le film avec Handbrake (Ouvrir la source). Puis dans l'onglet Résumé de Handbrake, cliquez sur la zone Format, qui vous affiche une liste de conteneurs disponibles. Choisissez celui que vous souhaitez. En bas de l'onglet, vous pouvez choisir un nouveau nom de fichier, ou un nouvel emplacement (optionnel).
Vous pouvez alors cliquer tout en haut de la page sur Commencer. L'écriture du nouveau fichier commence. Si vous n'avez pas modifié les codecs son ou image, juste le format de conteneur, cela sera rapide.
Ripper un disque optique, CD, DVD ou blu-ray, signifie en extraire le contenu et l'encoder pour le stocker sous forme de fichier ordinaire (dans un format souvent plus léger que l'original).
La plupart des DVDs commerciaux sont protégés contre la copie. Le Ripp ne fonctionne donc pas. Si vous possédez les droits sur un DVD, il est possible de contourner cette protection en installant libdvdcss2 :
sudo apt install libdvdcss2
Handbrake utilisera ensuite libdvdcss2 pour faire le ripp, sans aucune opération de votre part.
/dev/sr0 (c'est un exemple). Une fois le choix fait, cliquez sur le bouton Ouvrir. Ne faite rien d'autre sur cette page.Après la fin de l'encodage, il est prudent de vérifier que le film fonctionne, et qu'il va jusqu'au générique : un problème d'extraction (lié à des défauts ou des saletés sur le disque) peut faire sauter toute la partie postérieure au problème de lecture. Le film semble fonctionner, mais se coupe avant la fin.
Modifier un fichier peut être intéressant pour en baisser la taille (et donc la qualité), ou pour changer le conteneur (par exemple de .avi en .mkv). Cela peut aussi servir à importer un fichier de sous-titre, voir à aller bien plus loin dans les réglages (si vous êtes un utilisateur avancé).
Cliquer sur le bouton Source, et ouvrir le fichier vidéo. Ses caractéristiques (taille, etc …) s'affichent.
Pour faire la modification, vous pouvez appeler un modèle pré-enregistré, ou définir ce que vous voulez en allant dans chaque onglet.
Modèles pré-enregistrés : La zone préréglage indique une qualité. En cliquant sur le bouton préréglage on peut modifier cette qualité (par exemple passer de 1080P30 à 720P30 baissera sensiblement la taille du fichier et un peu la qualité). Il va vous falloir tester votre meilleur compromis entre taille et qualité.
La zone Format définit le conteneur de sortie (MKV, MP4, Webm).
La zone Enregistrer sous vous permet de modifier le nom du fichier de sortie. A droite, une liste déroulante vous permet de définir le répertoire de sortie.
Paramétrer vous-même : si vous comprenez ce que vous faite, vous pouvez ignorer les pré-réglages. Chaque onglet vous permet de faire un réglage spécifique : un container de sortie (par exemple le MKV), un codec vidéo (par exemple le H.265 compressera plus que le H.264), une taille d'image (par exemple Dimension → résolution=576 PAL est bien plus léger que le 1080), un nombre d'images par seconde (Vidéo → Fréquences d'image), Vidéo → Qualité constante=23 est bien adapté au H265, … Ces réglages personnalisés sont relativement simples, mais il faudra sans doute tester pour voir ce qui s'adapte le mieux à vos besoins.
Une fois vos choix faits (pré-réglages ou réglages personnalisés), cliquez sur le bouton Commencer. Si vous avez de nombreux fichiers à traiter (pour en réduire la taille, par exemple), cliquez plutôt sur Ajouter à la file d'attente, et quand tous vos fichiers y seront, vous pourrez alors cliquer sur lancer. Dans ces cas de traitements en masse (traitement par lot) de fichiers, cela peut durer des heures, donc prévoyez de lancer cela la nuit ou pendant une journée de travail.
Pour aller plus loin, voir ci-dessous le chapitre Paramétrage avancé de la vidéo.
Que ce soit pour un rip de DVD ou une conversion de fichier vidéo existant, HandBrake permet la conversion (transcodage) via des Presets (ou préréglages). Ceux-ci sont en fait des réglages pré-enregistrés pour vous simplifier la vie ! Dans l'utilisation avancée, nous vous expliquerons comment les créer, mais contentons-nous de les utiliser pour le moment. Les plus courants sont le 1080P30 (meilleur qualité, taille fichier plus importante) et le 720P30 (qualité moyenne, taille moyenne), mais il en existe d'autres.
Vous pouvez choisir d'utiliser une présélection convenant à l'appareil pour lequel vous voulez convertir. Mais si vous voulez convertir pour une utilisation classique, c'est-à-dire sur un ordinateur, en qualité correcte, sur un espace de stockage réduit, vous pouvez choisir Préréglage → General → Fast 1080p 30, pour une vidéo full HD à 30 images / seconde.
Pour un film en 4K, le Préréglage → Matroska → AV1 MKV 2160p60 4K offrira une des meilleures qualités raisonnablement disponibles.
Le codec AV1 et le conteneur MKV sont généralement les meilleurs choix, en 2026. Ils peuvent par contre ne pas être compatible avec du matériel ancien (des lecteurs de salon par ex.).
Vous pouvez mettre votre choix comme défaut de l'application en cliquant sur le menu Préréglages → Choisir "Default" une fois les réglages sélectionnés ou effectués.
HandBrake offre de nombreux paramètres pour optimiser la qualité et la taille de la vidéo transcodée.
Le transcodage (conversion de format, ou plus précisément de codec) est une chose complexe, et HandBrake vous permet de vous en sortir tout en vous faisant accéder à cette complexité !
Veillez donc à bien le sélectionner avant de suivre ces instructions !
Fast 1080p 30 est un préréglage de H.264 qui offre une qualité correcte pour un espace de stockage restreint, avec une résolution full HD à 30 images / seconde.
D'un point de vue général, les paramètres à utiliser (codec, débit, etc.) dépendent de votre sensibilités aux images, de la diagonale de votre appareil (un petit écran de PC sera plus tolérant qu'un vidéoprojecteur avec une diagonale de 3 mètres), de la distance à laquelle vous regardez les images, de la compatibilité de votre matériel de lecture… Il peut souvent être nécessaire de faire quelques tests sans supprimer la vidéo d'origine, jusqu'à ce que vous trouviez votre meilleur rapport entre la qualité et le poids.
Le choix du codec vidéo se fait via l'onglet Vidéo.
Le codec est l'algorithme qui encode les images. Selon ses capacités, il compresse plus ou moins fortement les images, et à qualité équivalente génère donc une vidéo plus ou moins grosse. Les principaux codecs sont destructeurs, donc dégradent la qualité des images compressées. Il faut donc toujours faire un compromis entre le poids du fichier et la qualité de l'image.
Sauf utilisations spécifiques, les codecs vidéo à utiliser pour encoder ou ré-encoder sont AV1, VP9, H.265, ou H.264. Chacun a un bon niveau de compression couplé à une bonne qualité image.
AV1 est plus récent que H.265, lui-même plus récent que H.264. Un codec plus récent permet généralement d'obtenir de plus petits fichiers pour une qualité meilleure, mais avec un encodage plus long et une compatibilité plus faible avec les anciens matériels.
Votre choix dépend de la puissance de votre PC (pour l'encodage) et des codecs acceptés par votre matériel (pour la lecture). Il peut aussi dépendre de l'utilisation souhaitée : AV1 et VP9 sont libres de droits, contrairement à H.265 et H.264 qui appartiennent à Apple.
D'autres codecs peuvent aussi avoir leur utilité.
La cadence (ou framerate) joue également sur la taille de la vidéo. Elle se règle aussi depuis l'onglet Vidéo. Un réglage de 30 images seconde (aussi noté 30 i/s, 30 ips ou 30 fps en anglais pour frames per second) génère une vidéo plus petite que 60 i/s, mais si la vidéo originale était à 60 i/s, la nouvelle sera moins fluide.
Le mieux est généralement de respecter la cadence de la vidéo d'origine.
Autre paramètre de l'onglet Vidéo, le débit, ou plus couramment bitrate, détermine le poids et donc la qualité de la vidéo générée.
On peut le choisir en déterminant au choix :
Pour les encodeurs x264 (H.264) et x265 (H.265), on peut suggérer (faite vos tests !) :
Si vous êtes un adepte des très belles images, baissez le nombre !
Le choix du codec audio se fait via l'onglet Audio. L'impact sur le poids du fichier étant limité, le choix par défaut est souvent suffisant (c'est généralement du AAC, qui est un codec audio de qualité).
Il est aussi possible de choisir l'option Passthru disponible. Ainsi la piste audio sera simplement copiée depuis l'original (donc pas transcodée), et ne perdra pas en qualité.
HandBrake permet aussi de modifier l'aspect de la vidéo ! Vous pouvez filtrer l'entrelacement, déparasiter l'image, enlever les bandes noires, diminuer ou augmenter la résolution ! ou passer la vidéo en noir et blanc si vous le souhaitez … Ceci est utile pour optimiser la qualité et l'espace disque nécessaire pour stocker la vidéo ! En effet, si la vidéo comporte des parasites elle sera plus complexe et donc prendra plus de place… Idem pour l'entrelacement et les bandes noires.
Pour la taille de la vidéo, une résolution moins élevée peut permettre de rendre la vidéo plus floue mais paradoxalement plus regardable si vous décidez d'être agressif sur l'espace disque à utiliser (2 heures pour 700mo par exemple. Vous ne pourrez clairement pas garder la résolution DVD avec le codec MPEG4).
L'onglet Dimensions permet de modifier les dimensions de l'image.
L'onglet Filtres permet d'appliquer différents filtres sur l'image.
Après avoir paramétré aux petits oignons le transcodage, vous pouvez si vous le voulez garder les réglages en mémoire. Pour cela il suffit de cliquer sur le bouton Sauvegarder le nouveau préréglage.
Vous pouvez nommer le préréglage ainsi créé et rédiger sa description.
HandBrake permet de gérer une file d'attente (Queue en anglais). Vous pouvez ainsi préparer plusieurs fichiers et lancer les opérations de conversion par la suite.
Une fois vos réglages effectués sur une vidéo, vous pouvez donc appuyer sur Ajouter à la file d'attente. Le bouton Commencer traitera alors un par un les éléments de la file.
Vous pouvez également choisir comme Source un répertoire plutôt qu'un fichier, puis dans le menu File d'attente, choisir Ajouter plusieurs pour sélectionner un ensemble de fichiers.
Le bouton File d'attente permet de visualiser et gérer cette file d'attente (supprimer des éléments, par exemple).
Le traitement vidéo est une activité gourmande en ressource, et selon la puissance de votre machine, celle-ci peut devenir très peu réactive pendant le traitement des vidéos. Il existe dans la fenêtre principale un bouton Mettre en pause l'encodage qui permet de suspendre les opérations de HandBrake afin d'utiliser normalement le PC.
Pour désinstaller cette application, il suffit de supprimer son paquet :
sudo apt remove handbrake
Les préférences de l'utilisateur stockées dans son répertoire personnel sont conservées.
flatpak uninstall fr.handbrake.ghb
snap remove handbrake-jz