Handbrake est un transcodeur multiplate-forme distribué sous licence GPL utilisable en mode graphique ou en lignes de commande. Sa principale fonction a été pendant longtemps le transcodage d'un DVD en un fichier plus compact dans les codecs x265, x264, Mpeg-4 Mpeg-2 et Theora. Ce qui permet un gain de place conséquent et une lecture plus adaptée à un ordinateur de bureau en dés-entrelaçant l'image.
De nos jours, Handbrake permet le transcodage de n'importe quel fichier vidéo ! C'est-à-dire que vous pouvez utiliser un DVD en entrée, ou tout et n'importe quelle vidéo dans des formats variés dont le format ne vous convient pas/plus.
Installez le paquet handbrake ou pour une utilisation en lignes de commande, installez le paquet handbrake-cli.
Pour avoir une interface dont la traduction est plus propre il est recommandé d'utiliser la versions du ppa, ou celle de flatpak (si vous avez installé le support de ce format) ⇒ au terminal : flatpak install handbrake
Handbrake permet principalement de ripper un DVD vidéo pour en faire un fichier exploitable sur PC ou téléphone, ou de convertir un fichier vidéo existant pour en changer la taille et/ou le conteneur(de .avi en .mp4 ….).
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 tapant la commande suivante :
ghb
Mettre le DVD dans le lecteur. On y trouve 2 répertoires : AUDIO_TS et VIDEO_TS. VIDEO_TS contient des fichiers de ce type :
VIDEO_TS.BUP VIDEO_TS.IFO VTS_01_0.BUP VTS_01_0.IFO VTS_01_1.VOB VTS_01_2.VOB VTS_01_3.VOB VTS_01_4.VOB VTS_01_5.VOB
Le nombre exacte de VTS_01_x.VOB dépend de la taille du film.
Puis lancer Handbrake. Si le DVD ne se charge pas tout seul :
Le DVD se charge dans Handbrake, qui affiche par défaut un préréglage pour l'encodage. On peut le conserver ou le changer. Un réglage 1080P aura une meilleur qualité mais pèsera plus lourd qu'un 720P.
Si on veut changer ce préréglage (il en existe de nombreux) :
Dans la barre des boutons on peut alors cliquer sur le bouton "Commencer" ⇒ lance l'encodage. Selon la durée du film, les options et le processeur cela est plus ou moins long, voir très long.
Au-delà de ce fonctionnement simple, il existe de nombreuses options, mais n'y touchez que si vous comprenez ce que vous faites.
Pour aller plus loin, voir ci-dessous le chapitre "Paramétrage avancé de la vidéo".
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 s'affichent. 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.
Vous pouvez aussi modifier d'autres options, mais ne le fait que si vous comprenez ce que vous faite.
Puis cliquez sur le bouton "Commencer". Si vous avez de nombreux fichiers à traiter (pour les réduire, 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 le 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 rippage 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, nous vous conseillons de choisir le "High Profile".
Vous pouvez d'ailleurs le mettre par défaut en faisant Présélections → Par défaut lorsque High profile est en gras dans la liste (ce qui veut dire que vous l'avez sélectionné)
Handbrake ne se limite pas à une simple application entrée→sortie comme on le fait beaucoup trop de nos jours … En effet, il permet bien plus de choses pour que les utilisateurs avertis puissent optimiser la qualité et la taille que prendra la vidéo finale !
Le transcodage (conversion) est une chose complexe, et Handbrake vous permet de vous en sortir tout en vous faisant accéder à cette complexité !
Précision importante, nous allons utiliser le "High Profile" comme base pour nos paramétrages ! Veillez donc à bien le sélectionner voire même la mettre par défaut avant de suivre ces instructions !
En effet le High profile me permet de ne pas avoir à vous expliquer comment optimiser le codec H.264, ceci serait trop long et contre-productif car le High Profile contient déjà des paramètres très satisfaisants pour ce type de conversion !
Le choix du codec vidéo se fait via l'onglet Vidéo.
Un codec 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. Les codecs les plus récents compressent plus et détruisent moins.
Sauf utilisations spécifiques, les 3 codecs images à utiliser pour encoder / ré-encoder sont H.264, H.265 ou AV1. 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 d'obtenir de plus petits fichiers, avec un encodage plus long, et une compatibilité plus faible sur les anciens matériels. Votre choix dépendra de la puissance de votre PC (pour l'encodage) et des codecs acceptés par votre matériel (pour la lecture). Il peut dépendre aussi de l'utilisation souhaitée, AV1 étant le seul de la liste a être libre de droits.
Les autres codecs ont aussi leur utilité.
Nombre d'images par seconde. Ce paramètre joue également sur la taille de la vidéo. Il se règle dans l'onglet "Vidéo". Un réglage "30 FPS" (30 images seconde) génère une vidéo plus grosse que "25 FPS". Si vous n'abusez pas, ce paramètre n'est pas sensible sauf parfois sur des scènes d'action très rapides.
RF (Rate Factor). Ce paramètre de l'onglet "Vidéo" (nommé "CRF" dans FFMPEG) permet de régler le débit et donc la qualité de sortie. 0 implique une qualité et un poids maximum, 51 une qualité et un poids minimum.
Pour les encodeurs H.264 (x264) et H.265 (x265), on peut suggérer (faite vos tests !) :
Si vous êtes un adepte des très belles images, baissez le nombre !
D'un point de vue général, les qualités à utiliser (codecs, FPS, RF) dépendent de votre sensibilités aux images, de la diagonale de votre image (un petit écran de PC sera plus tolérant qu'un rétroprojecteur avec un diagonal de 3 mètres), de la distance à laquelle vous regardez les images (plus près on voit plus de détails et de défauts), de la compatibilité de votre matériel de lecture… La meilleure solution est donc de faire des 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 son se fait via l'onglet Audio. L'impact sur le poids fichier étant limité, laissez le choix par défaut (c'est souvent du AAC, qui est un codec son de qualité), sauf si vous avez un objectif précis et des connaissances du sujet.
Un peu comme une sorte "d'Avidemux" simplifié, Handbrake vous permet 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 Images 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 vous devez simplement cliquer sur le petit disque dur avec la flèche verte en bas à gauche de la colonne des présélections !
Vous pouvez nommer la présélection ainsi créé et définir des résolutions maximales !
Handbrake permet de gérer une file d'attente ([en] Queue). 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 "Add to Queue" (Ajouter à la file d'attente).
Le bouton start traitera alors un par un les éléments de la file d'attente.
Vous pouvez également choisir comme "Source" un dossier plutôt qu'un fichier puis, dans le menu "Queue", choisir "Add Multiple" pour sélectionner par exemple l'ensemble des fichiers du dossier.
Le bouton "Show Queue / File d'attente" permet de voir et de gérer cette file d'attente (supprimer des éléments, par exemple).
Le traitement des vidéos est très gourmand en ressource, et selon la puissance de votre machine, celle-ci peut devenir très lente 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 d'Handbrake et d'utiliser normalement le PC en disposant de toute sa puissance. Cette utilisation terminée, cliquer sur le même bouton relance les traitements vidéos.
L'une des meilleures solutions est de :
* Encoder la vidéo avec HandBrake (la vidéo étant déjà coupée la recompression prendra moins de temps)
Pour avoir un bon compromis taille fichier / qualité vous pouvez essayer :
Par exemple : 720x576 (PAL) ou 720x480 (NTSC)
Une fois le fichier converti, il est toujours possible de le recouper avec MKVmerge ou Mkv Cutter.
Pour supprimer cette application, il suffit de supprimer son paquet.