| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| handbrake [Le 25/04/2026, 09:40] – [Modifier le conteneur] christophe c | handbrake [Le 20/05/2026, 16:50] (Version actuelle) – [Ripper un DVD] rappel libdvdcss2 christophe c |
|---|
| **[[https://handbrake.fr/|HandBrake]]** est un transcodeur [[:vidéo]] (et [[:audio]]) multiplate-forme (Linux, Windows, macOS) distribué sous [[wpfr>Licence_publique_générale_GNU|licence GPL]]. | **[[https://handbrake.fr/|HandBrake]]** est un transcodeur [[:vidéo]] (et [[:audio]]) multiplate-forme (Linux, Windows, macOS) distribué sous [[wpfr>Licence_publique_générale_GNU|licence GPL]]. |
| |
| Initialement développé pour le [[wpfr>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 [[wpfr>AV1_(codec)|AV1]], [[wpfr>VP9]], [[wpfr>H.265]], [[wpfr>H.264]], [[wpfr>MPEG-4]], [[wpfr>MPEG-2]] ou [[wpfr>Theora]]. Ce qui permet un gain de place conséquent et une lecture plus adaptée à un ordinateur de bureau (en désentrelaçant si besoin l'image, par ex.).\\ | Initialement développé pour le [[wpfr>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 [[wpfr>AV1_(codec)|AV1]], [[wpfr>VP9]], [[wpfr>H.265]], [[wpfr>H.264]], [[wpfr>MPEG-4]], [[wpfr>MPEG-2]] ou [[wpfr>Theora]]. |
| On peut donc 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. | |
| | 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. |
| |
| ===== Installation ===== | ===== Installation ===== |
| ==== Dépôts officiels APT ==== | ==== Dépôts officiels APT ==== |
| |
| Pour installer ce logiciel depuis les [[:depots#dépôts officiels]], il suffit d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>handbrake]]'' (ou au terminal **sudo apt install handbrake**). | Pour installer ce logiciel depuis les [[:depots#dépôts officiels]], il suffit d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>handbrake]]''\\ |
| | -- soit en ligne de commande : |
| | sudo apt install handbrake |
| |
| ==== Flatpak ==== | ==== Flatpak ==== |
| ===== Utilisation ===== | ===== Utilisation ===== |
| |
| Les fichiers vidéos sont des **[[wpfr>Format conteneur]]** (extensions **.avi, .mp4, .mkv**) regroupant en un fichier unique des composants sons, vidéos, images simples, mais aussi (selon les conteneurs) des sous-titres, des menus, des indications de chapitres ... | Les fichiers vidéos sont constitués de plusieurs média assemblé ensemble dans un fichier selon un [[wpfr>format conteneur|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... |
| Le format du **conteneur** est indépendant du format des composants (qui sont encodés selon des normes appelées **codecs**). Ainsi un conteneur [[wpfr>Matroska|MKV]] peut contenir une bande vidéo en codec [[wpfr>H.264]], [[wpfr>H.265]] ou [[wpfr>AV1_(codec)|AV1]]... | |
| | Un conteneur [[wpfr>Matroska|MKV]] peut contenir une vidéo en compressée avec différents codec, au choix : [[wpfr>H.264]], [[wpfr>H.265]] ou [[wpfr>AV1_(codec)|AV1]]... |
| |
| **HandBrake** permet | **HandBrake** permet |
| * de modifier le conteneur (par exemple passer de .mp4 à .mkv). Ce qui peut modifier les options conteneurs (les .avi ne peuvent pas avoir de sous-titre, par exemple). | * de modifier le conteneur (par exemple passer de .mp4 à .mkv). Ce qui peut modifier les options conteneurs (les .avi ne peuvent pas avoir de sous-titre, par exemple). |
| * De modifier le __contenu__ du conteneur (enlever des bandes son, par exemple). | * De modifier les médias du conteneur (enlever des bandes son, par exemple). |
| * De réencoder des bandes vidéo ou des bandes son d'un codec dans un autre. Le AV1 est plus compact que le H.264, par exemple. | * De réencoder des bandes vidéo ou des bandes son d'un codec dans un autre. Le AV1 est plus compact que le H.264, par exemple. |
| * De modifier certaines caractéristiques du même codec. Passer de 30 images secondes à 25 images secondes fait ainsi gagner de la taille vidéo, même sans modifier le codec. | * De modifier certaines caractéristiques du même codec. Passer de 30 images secondes à 25 images secondes fait ainsi gagner de la taille vidéo, même sans modifier le codec. |
| |
| Lancez l'application en cliquant sur son icône dans votre menu des applications, comme indiqué [[:tutoriel:comment_lancer_application|ici]], ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) en y entrant la [[:commande_shell|commande]] suivante :<code>ghb</code> | Lancez l'application en cliquant sur son icône dans votre menu des applications, comme indiqué [[:tutoriel:comment_lancer_application|ici]], ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) en y entrant la [[:commande_shell|commande]] suivante :<code>ghb</code> |
| | |
| | <note tip> |
| | Handbrake est un éditeur de conteneur, mais sa spécialité est plus centrée sur l'[[:encodage]]. Pour un éditeur de conteneur avancé (et qui ne fait pas d'encodage), voir //[[:encodage#Remux]]//, et par exemple [[:mmg|MKVToolNix GUI]]. |
| | </note> |
| |
| ==== Modifier le conteneur ==== | ==== Modifier le conteneur ==== |
| | {{ :handbrake:handbrake_modif_conteneur.png?400|}} |
| Les fichiers vidéo (conteneurs tels .avi, .mp4, .flv, .mkv) incluent des bandes sons, des sous-titres, des bandes vidéos, des menus ...). | 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. | 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**"). | 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. | 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). | 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. | 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 DVD ==== | ==== Ripper un DVD ==== |
| //[[:ripper un DVD|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). | //[[:ripper un DVD|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). |
| |
| 1. __Vérifiez que le disque est propre__ et en bon état (sinon lecture et rippage se passeront mal). | 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** : |
| |
| 2. Insérer le disque optique dans le lecteur du PC, et laissez le système le détecter. Il n'y a rien à faire de spécial, sinon attendre quelques secondes. | ''sudo apt install libdvdcss2'' |
| |
| 3. Lancez Handbrake. | Handbrake utilisera ensuite **libdvdcss2** pour faire le ripp, sans aucune opération de votre part. |
| |
| 4. Dans l'interface principale, cliquez sur **"Ouvrir la source"** (en haut à gauche). | === Ouvrir le DVD === |
| |
| 5. En bas de la fenêtre qui vient de s'ouvrir, il y a une zone **"Lecteurs DVD détectés"**. Choisissez le lecteur utilisé. La désignation du DVD sera du type **/dev/sr0** (c'est un exemple). Une fois le choix fait, cliquez sur le bouton **"Ouvrir"**. Ne faite rien d'autre sur cette page. | {{ :handbrake:handbrake_ouvrir_dvd.jpg?400|Ouvrir DVD}} |
| | - Vérifiez que le disque soit propre et en bon état (sinon lecture et //rip// se passeront mal). |
| | - Insérez le disque optique dans le lecteur du PC, et laissez le système le détecter. Il n'y a rien à faire de spécial, sinon attendre quelques secondes. |
| | - Lancez Handbrake. |
| | - Dans l'interface principale, cliquer sur //Ouvrir la source// (en haut à gauche). |
| | - En bas de la fenêtre qui vient de s'ouvrir, il y a une zone //Lecteurs DVD détectés//. Choisissez le lecteur utilisé. La désignation du DVD sera du type ''/dev/sr0'' (c'est un exemple). Une fois le choix fait, cliquez sur le bouton //Ouvrir//. Ne faite rien d'autre sur cette page. |
| | - L'écran principal de l'application se réaffiche. En haut à gauche, la zone //Source// : commence à lister toutes les bandes vidéos qu'elle trouve sur le DVD. Une barre d'avancement colorée (assez discrète) s'affiche à côté. //Ne touchez à rien tant que la recherche se poursuit//. Cela peut prendre quelques dizaines de secondes. |
| |
| 6. L'écran principal de l'application se réaffiche. En haut à gauche, la zone **"Source :"** commence à lister toutes les bandes vidéos qu'elle trouve sur le DVD. Une barre d'avancement colorée (assez discrète) s'affiche à côté. __Ne touchez à rien tant que la recherche se poursuit__. Cela peut prendre quelques dizaines de secondes. | === Choisir la vidéo à ripper === |
| |
| 7. Une fois que la zone **"Source :"** a terminé sa recherche, la zone immédiatement en dessous (**"Titre :"**) affiche un __menu déroulant__ avec toutes les bandes vidéos trouvées (le film lui-même, les bonus, les animations des menus ...). Dans cette liste déroulante, les durées sont affichées : choisissez __la durée la plus longue__ (c'est souvent la bande vidéo N°1, mais pas forcément). C'est la durée du film, donc en général entre 1H30 et 3H00. | {{ :handbrake:handbrake_choix_video.jpg?400|Choisir la bande vidéo à ripper}} |
| | - Une fois que la zone //Source// a terminé sa recherche, la zone immédiatement en dessous (//Titre//) affiche un menu déroulant avec toutes les bandes vidéos trouvées (le film lui-même, les bonus, les animations des menus ...). Dans cette liste déroulante, les durées sont affichées : choisissez la durée la plus longue (c'est souvent la bande vidéo n°1, mais pas forcément). C'est la durée du film, donc en général entre 1H30 et 3H00. |
| | - Une fois la bande vidéo choisie dans la zone //Titre//, vous pouvez faire un paramétrage de ce que vous souhaitez obtenir (en modifiant le nombre d'images par défaut, la taille des images, le codec, ...). Si vous ne comprenez pas bien le fonctionnement de Handbrake, ne touchez à rien (ce qui laisse toutes les options par défaut). Ou changez juste les options simples comme le nom du fichier de sortie et son emplacement (répertoire). |
| | - La seule option qu'il faut vérifier impérativement avant de lancer le //rip//, c'est la langue : par défaut, Handbrake ne conserve qu'une seule langue pour le //rip//, et ce n'est pas forcément celle que vous souhaitez. Cliquez sur l'onglet //Audio//, et vérifiez si la langue qui apparaît vous convient. Si ce n'est pas le cas, clic sur //Tracks// (//Pistes//) puis //Ajouter toutes les pistes//. Toutes les langues du DVD sont alors ajoutées au projet d'extraction. Si cela fait trop, cliquez sur une langue, puis bouton //Enlever// => cela retire la langue. Recommencez jusqu'à n'avoir que la ou les langues souhaitées. |
| | - Vous pouvez désormais lancer l'extraction (bouton //Commencer//, en haut au centre de la barre d'outil). L'extraction prendra un temps variable, qui est fonction de la puissance de votre PC et du film. Cela peut prendre plusieurs dizaines de minutes. |
| |
| 8. Une fois la bande vidéo choisie dans la zone **"Titre :" **, vous pouvez faire un paramétrage de ce que vous souhaitez obtenir (en modifiant le nombre d'images par défaut, la taille des images, le codec d'encodage ....). Si vous ne comprenez pas bien le fonctionnement de Handbrake, ne touchez à rien (ce qui laisse toutes les options par défaut). Ou changez juste les options simples comme le nom du fichier de sortie et son emplacement (répertoire). | 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. |
| |
| 9. __La seule option qu'il faut vérifier impérativement__ avant de lancer le rippage, c'est la langue : par défaut, Handbrake ne conserve qu'une seule langue pour le rippage, et ce n'est pas forcément celle que vous souhaitez. Cliquez sur l'onglet **"Audio"**, et vérifiez si la langue qui apparaît vous convient. Si ce n'est pas le cas, clic sur **"Tracks"** (Pistes) puis **"Ajouter toutes les pistes"**. Toutes les langues du DVD sont alors ajoutées au projet d'extraction. Si cela fait trop, cliquez sur une langue, puis bouton **"Enlever"** => cela retire la langue. Recommencez jusqu'à n'avoir que la ou les langues souhaitées. | |
| |
| 10. Vous pouvez désormais lancer l'extraction (bouton **"Commencer"**, en haut au centre de la barre d'outil). L'extraction prendra un temps variable, qui est fonction de la puissance de votre PC et du film. Cela peut prendre plusieurs dizaines de Mn. | |
| |
| 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 vidéo existant ==== | ==== Modifier un fichier vidéo existant ==== |
| |
| ==== Choisir le type de transcodage ==== | ==== Choisir le type de transcodage ==== |
| |
| Que ce soit pour un [[:ripper_un_dvd|rippage de DVD]] ou une conversion de fichier vidéo existant, **HandBrake** permet la conversion ([[wpfr>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. | Que ce soit pour un [[:ripper_un_dvd|rip de DVD]] ou une conversion de fichier vidéo existant, **HandBrake** permet la conversion ([[wpfr>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 [[wpfr>full HD]] à 30 images / seconde. | 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 [[wpfr>full HD]] à 30 images / seconde. |
| |
| * **(//en//)** [[https://handbrake.fr/|Site officiel]] | * **(//en//)** [[https://handbrake.fr/|Site officiel]] |
| * [[:lecture_et_encodage_de_fichiers_videos#divers_outils_d_encodage|Liste d'applications]] d'encodage ou de transcodage vidéo | * [[:encodage#applications|Liste d'applications]] d'encodage ou de transcodage vidéo |
| |
| ---- | ---- |
| //[[:Contributeurs]] : [[:utilisateurs:Fabien26]], [[:utilisateurs:elpepe]], [[:utilisateurs:istinct]], [[:utilisateurs:krodelabestiole]].// | * //[[:Contributeurs]] : [[:utilisateurs:Fabien26]], [[:utilisateurs:elpepe]], [[:utilisateurs:istinct]], [[:utilisateurs:krodelabestiole]].// |
| | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2095181|Discussion]] au sujet de cette page sur le forum. |