| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| handbrake [Le 19/05/2024, 09:19] – [Paramètres de transcodage] 86.202.209.181 | handbrake [Le 02/04/2026, 17:24] (Version actuelle) – [Ripper un DVD] typo christophe c |
|---|
| {{tag>Focal multimédia vidéo dvd}} | {{tag>Noble multimédia vidéo dvd}} |
| ---- | |
| {{ https://handbrake.fr/img/logo.png?80}} | |
| ====== Handbrake ====== | |
| |
| **Handbrake** est un transcodeur multiplate-forme distribué sous [[wpfr>Licence_publique_générale_GNU|licence GPL]] utilisable en mode graphique ou en [[:commande_shell|lignes de commande]]. Sa principale fonction a été pendant longtemps le [[wpfr>Transcodage|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. \\ | {{ https://handbrake.fr/img/logo.png?100|Icône de HandBrake}} |
| De nos jours, Handbrake permet le [[wpfr>Transcodage|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. | ====== HandBrake ====== |
| |
| | **[[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.).\\ |
| | 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. |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>handbrake]]** ou pour une utilisation en [[:commande_shell|lignes de commande]], [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>handbrake-cli]]**. | Il existe plusieurs méthodes //au choix// pour installer **HandBrake** : |
| | * Il est disponible dans les [[#dépôts officiels APT]] d'Ubuntu. |
| | * Il existe aussi un paquet [[#Flatpak]] |
| | * ainsi qu'un paquet [[#snap]] non-officiel. |
| | |
| | <note tip> |
| | Vous trouverez aussi des informations en anglais concernant le téléchargement et l'installation de **HandBrake** sur son [[https://handbrake.fr/downloads.php|site officiel]]. |
| | </note> |
| | |
| | ==== 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]]''. |
| | |
| | ==== Flatpak ==== |
| | |
| | **HandBrake** est aussi distribué par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/fr.handbrake.ghb|Flathub]]. |
| | |
| | On peut donc l'obtenir en [[:flatpak#installation|installant Flatpak]] avec le [[:flatpak#ajout_du_depot_flathub|dépôt Flathub]] si ce n'est pas déjà fait, puis en installant ''HandBrake'' depuis [[:gnome-software|GNOME Logiciels]], ou en [[:gerer_flatpak#installation_d_applications|installant le paquet]] ''[[https://flathub.org/fr/apps/fr.handbrake.ghb|fr.handbrake.ghb]]'' en ligne de commande : |
| | <code>flatpak install fr.handbrake.ghb</code> |
| | |
| | ==== Snap ==== |
| | |
| | **HandBrake** est aussi disponible en [[:snap]] depuis [[https://snapcraft.io/handbrake-jz|Snapcraft]]. Cette version n'est cependant pas officielle. |
| |
| Pour avoir une interface dont la traduction est plus propre il est recommandé d'utiliser la versions du [[https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-releases|ppa]], ou celle de [[flatpak]] (si vous avez installé le support de ce format) => au terminal :** flatpak install handbrake** | On peut simplement installer l'application ''HandBrake'' depuis le [[:snap store|centre d'applications (Snap Store)]], ou installer le paquet ''handbrake-jz'' en ligne de commande : |
| | <code>snap install handbrake-jz</code> |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| Handbrake permet principalement de [[ripper_un_dvd|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é [[:tutoriel:comment_lancer_application|ici]], ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) en y tapant la [[:commande_shell|commande]] suivante : <code>ghb</code> | **HandBrake** permet principalement de convertir un fichier vidéo existant pour en changer la taille et / ou le conteneur (de ''.avi'' vers ''.mp4'', par ex.). |
| |
| ===== Ripper un DVD ===== | 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> |
| ==== Choisir la source ==== | |
| |
| 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 : | ==== Ripper un DVD ==== |
| 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 : | //[[: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). |
| * clic sur le bouton "**Ouvrir la source**", | |
| * en bas à gauche de la page qui s'ouvre, si "**lecteur DVD sélectionner**" n'indique pas le lecteur DVD, choisir celui-ci dans le menu déroulant, | |
| * à côté, __cocher__ la zone "**single title**", | |
| * choisir le répertoire /VIDEO_TS, et sélectionner le 1er fichier VOB, donc **VTS_01_1.VOB**, | |
| * en bas à gauche de la fenêtre, cliquer sur le bouton "**Ouvrir**". | |
| |
| <note help>Si le choix de la source à partir de votre DVD ne donne aucun résultat, c'est qu'il est probablement protégé par un système anti-copie. Pour remédier à ce problème, il peut suffire d'installer la librairie [[lire_un_dvd#contournement_du_systeme_csslibdvdcss2|libdvdcss2]].</note> | 1. __Vérifiez que le disque est propre__ et en bon état (sinon lecture et rippage se passeront mal). |
| |
| 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**. | 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. |
| |
| Si on veut changer ce préréglage (il en existe de nombreux) : | 3. Lancez Handbrake. |
| * Clic sur le bouton "**Préréglage**", dans la barre de bouton (en haut), et en choisir un autre (par exemple "fast 720P30" génère un fichier plus petit). | |
| * En bas de la fenêtre principale de Handbrake, il y a une zone "**enregistrer sous"** où mettre le __nom du fichier de sortie__, et immédiatement à droite, une liste déroulante pour définir le __répertoire où se créera ce fichier de sortie__. Attention, si par défaut c'est le DVD qui est proposé, cela bloque tout, puisqu'il est en lecture seul. | |
| |
| 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. | 4. Dans l'interface principale, cliquez sur **"Ouvrir la source"** (en haut à gauche). |
| |
| Au-delà de ce fonctionnement simple, il existe de nombreuses options, mais n'y touchez que si vous comprenez ce que vous faites. | 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. |
| * Vous pouvez par exemple choisir de ne conserver qu'une langue dans la bande son (menu "**Audio > sélection de pistes**"), | |
| * ou ne conserver qu'une langue pour les sous-titres (menu "**sous-titres > sélection de pistes**"), | |
| * vous pouvez même importer un fichier de sous-titre (récupéré ailleurs) dans votre film via le menu "sous-titres". | |
| |
| Pour aller plus loin, voir ci-dessous le chapitre "**Paramétrage avancé de la vidéo**". | 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. |
| ===== Modifier un fichier vidéo existant ===== | |
| 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. | 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. |
| |
| 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é. | 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). |
| |
| La zone "**Format**" définit le conteneur de sortie (.mkv, .mp4, Webm). | 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. |
| |
| 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. | 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. |
| |
| Vous pouvez aussi modifier d'autres options, mais ne le fait que si vous comprenez ce que vous faite. | 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 ==== |
| |
| 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. | 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é). |
| |
| Pour aller plus loin, voir ci-dessous le chapitre "**Paramétrage avancé de la vidéo**". | Cliquer sur le bouton //Source//, et ouvrir le fichier vidéo. Ses caractéristiques (taille, etc ...) s'affichent. |
| ===== 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. | Pour faire la modification, vous pouvez appeler un modèle pré-enregistré, ou définir ce que vous voulez en allant dans chaque onglet. |
| |
| 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"**.\\ | **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é. |
| 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é) | |
| |
| | La zone //Format// définit le conteneur de sortie ([[wpfr>MKV]], [[wpfr>MP4]], [[wpfr>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 [[wpfr>MKV]]), un codec vidéo (par exemple le [[wpfr>H.265]] compressera plus que le [[wpfr>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]]//. |
| | |
| | ==== 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. |
| | |
| | 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. |
| | |
| | Pour un film en 4K, le //Préréglage// -> //Matroska// -> //AV1 MKV 2160p60 4K// offrira une des meilleures qualités raisonnablement disponibles. |
| | |
| | Le codec [[wpfr>AV1_(codec)|AV1]] et le conteneur [[:matroska|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. |
| |
| ===== Utilisation avancée ===== | ===== Utilisation avancée ===== |
| **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 ! | |
| | **HandBrake** offre de nombreux paramètres pour optimiser la qualité et la taille de la vidéo transcodée. |
| |
| ==== Paramètres de transcodage ==== | ==== Paramètres de transcodage ==== |
| Le [[wpfr>transcodage|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 !** | Le [[wpfr>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é ! |
| |
| 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 ! | <note important> |
| | Nous allons utiliser //General > Fast 1080p 30// comme base pour nos paramétrages. |
| | |
| | Veillez donc à bien le sélectionner avant de suivre ces instructions ! |
| | </note> |
| | |
| | //Fast 1080p 30// est un préréglage de [[wpfr>H.264]] qui offre une qualité correcte pour un espace de stockage restreint, avec une résolution [[wpfr>full HD]] à 30 images / seconde. |
| |
| === Paramétrage avancé de la vidéo === | === Paramétrage avancé de la vidéo === |
| __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.\\ | 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. |
| Les autres codecs ont aussi leur utilité. | |
| * Le **MPEG-4** est très rapide en encodage, et conviendra aux machines peu puissantes. Mais pour la même qualité, vous devrez utiliser presque 2 fois plus d'espace disque ! ([[https://fr.wikipedia.org/wiki/Xvid|Xvid]] en est une implémentation). | == Codec == |
| * **Le MPEG-2** est un vieux codec qui visait uniquement des usages liés à la télévision numérique. A éviter. | |
| * Le **VP8 (Theora)**, supporté seulement par le conteneur MKV, a une qualité similaire au H.264, il n'est pas forcément conseillé pour des machines moins puissantes. Il sera même plus lent que le H.264 sur les machines capables de [[Multithreading]]. Par contre ce codec sera favorisé par ceux qui prônent le logiciel libre, car son implémentation et sa licence sont libres ! (VP8, VP9 et AV1 sont légalement utilisables pour des fins commerciales sans paiement de droits). | Le choix du **codec vidéo** se fait via l'onglet //Vidéo//. |
| | |
| | Le [[wpfr>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. |
| | |
| | <note important> |
| | Les codecs les plus récents compressent mieux, mais il faut toujours éviter autant que possible de transcoder : la qualité de la vidéo sera toujours dégradée à la sortie, au mieux de manière trop subtile pour être notable, mais on ne gagnera //jamais// en qualité. |
| | </note> |
| | |
| | Sauf utilisations spécifiques, les codecs vidéo à utiliser pour encoder ou ré-encoder sont **[[wpfr>AV1_(codec)|AV1]]**, **[[wpfr>VP9]]**, **[[wpfr>H.265]]**, ou **[[wpfr>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 : **[[wpfr>AV1_(codec)|AV1]]** et **[[wpfr>VP9]]** sont libres de droits, contrairement à **[[wpfr>H.265]]** et **[[wpfr>H.264]]** qui appartiennent à Apple. |
| | |
| | D'autres codecs peuvent aussi avoir leur utilité. |
| | * Le **[[wpfr>MPEG-4]]** est très rapide en encodage, et conviendra aux machines peu puissantes. Mais pour la même qualité, vous devrez utiliser presque 2 fois plus d'espace disque ! ([[wpfr>Xvid]] en est une implémentation). |
| | * **[[wpfr>MPEG-2]]** est un vieux codec qui visait uniquement des usages liés à la télévision numérique. A éviter. |
| | * Le **VP8 (Theora)**, supporté seulement par le conteneur **[[:matroska|MKV]]**, a une qualité similaire au **H.264**, il n'est pas forcément conseillé pour des machines moins puissantes. Il sera même plus lent que le **H.264** sur les machines capables de //[[:Multithreading]]//. Par contre ce codec sera favorisé par ceux qui prônent le logiciel libre, car son implémentation et sa licence sont libres ! (**VP8**, **VP9** et **AV1** sont légalement utilisables pour des fins commerciales sans paiement de droits). |
| | |
| | == Nombre d'images par seconde == |
| | |
| | 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. |
| | |
| | == débit == |
| |
| __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. | 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. |
| |
| __RF__. 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. | On peut le choisir en déterminant au choix : |
| | * la //Qualité constante// souhaitée, paramètre **RF** (//Rate Factor// -- nommé //CRF// par [[:FFmpeg]]). 0 implique une qualité et un poids maximum, 51 une qualité et un poids minimum. |
| | * ou le //Débit binaire//, une idée générale du poids de la vidéo exprimé en kilobit par seconde. |
| |
| Pour les encodeurs H.264 (x264) et H.265 (x265), on peut __suggérer__ (faite vos tests !) : | Pour les encodeurs x264 (H.264) et x265 (H.265), on peut suggérer (faite vos tests !) : |
| * définition standard 480p/576p : RF 18 à 22 ; | * définition standard 480p/576p : RF 18 à 22 ; |
| * haute définition 720p : RF 19 à 23 ; | * haute définition 720p : RF 19 à 23 ; |
| * Ultra Haute Définition 2.7K/4K : RF 22 à 28. | * Ultra Haute Définition 2.7K/4K : RF 22 à 28. |
| Si vous êtes un adepte des très belles images, baissez le nombre ! | 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. | |
| |
| === Paramétrage avancé du son === | === Paramétrage avancé du son === |
| 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. | |
| | 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é. |
| |
| ==== Réglages de l'image ==== | ==== Réglages de l'image ==== |
| 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. | |
| | **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). | 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). |
| |
| === Redimensionnement === | === Redimensionnement === |
| L’onglet **Images** permet de modifier les dimensions de l'image. | |
| * **Rognage** permet de couper les bordures noires ou les parasites en bordure d'image. | |
| * **auto rognage** laissera à Handbrake le soin de détecter automatiquement les bordure à couper. | |
| * **Rognage Loose** permet de mordre sur l'image afin d'obtenir une taille correspondante aux réglages suivants. | |
| * **Géométrie du fichier** définit la taille réelle de la vidéo en pixels (dimensions de stockage). | |
| * **Optimal for source** choisira automatiquement une taille optimale en fonction du cropping. | |
| * **Anamorphique** permet de choisir de quelle manière traiter [[http://fr.wikipedia.org/wiki/Format_d%27image|le format d'image]]. | |
| * **None** force le rapport d'image à 1:1 | |
| * **Strict** garde les dimensions et le format d'image de la source. | |
| * **loose** calcule les dimensions pour la valeur d'alignement choisie et définit un format d'image pour préserver le format original. | |
| * **Alignement** impose à la taille de "Storage" d'être un multiple de la valeur d'alignement.\\ Les codecs sont plus efficaces avec un multiple spécifique (16 habituellement). Une autre valeur peut conduire à un transcodage un peu moins optimal. | |
| * **Géométrie de l'affichage** définit le format d'affichage de l'image qui peut être différent de celui de stockage (format anamorphique). Le format peut être exprimé en pixels ou en fraction (pixel aspect). | |
| * **keep aspect** calcule le rapport optimale en fonction de la source. | |
| |
| === Filtrage === | L'onglet //Dimensions// permet de modifier les dimensions de l'image. |
| L'onglet "Filtres" permet d'appliquer différents filtres sur l'image. | * **//Rognage//** permet de couper les bordures noires ou les parasites en bordure d'image : |
| * "Niveaux de gris" convertit la vidéo en n'utilisant que la luminance, il en résulte une image en noir et blanc. | * //Automatique// laissera à **HandBrake** le soin de détecter automatiquement les bordure à couper. |
| * "Deblock" réduit l'effet de block (visible sur des fichiers fortement compressés). | * //Conservateur// permet de mordre sur l'image afin d'obtenir une taille correspondante aux réglages suivants. |
| * "Filtre antibruit" réduit le bruit et le grain de l'image. | * **//Anamorphique//** permet de choisir de quelle manière traiter [[wpfr>format_d%27image|le format d'image]] le [[wpfr>format d'image]] : |
| * "Detelecine" enlève les artefacts d'entrelacement résultant d'un procédé de [[http://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9cin%C3%A9ma#Le_3:2_pulldown|pull down]] | * //Aucun// force le rapport d'image à 1:1. |
| * "Decomb" & "Deinterlace" : "decomb" tente de détecter les images entrelacées et ne traite que ces dernières. "deinterlace" applique aveuglément un filtre de désentrelacement à toutes les images. | * **//Dimensions d'affichage//** définit le format d'affichage de l'image qui peut être différent de celui de stockage (format anamorphique). Le format est exprimé en pixels. |
| |
| ==== Création d'une présélection==== | === Filtres === |
| 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 ! | |
| <note tip>La présélection contient la configuration pour les codecs ET les filtres ! Vous pouvez donc faire des présélections avec désentrelacement et sans etc ...</note> | |
| |
| ==== Conversion en masse ==== | L'onglet //Filtres// permet d'appliquer différents filtres sur l'image. |
| **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). \\ | * **//Niveaux de gris//** convertit la vidéo en noir et blanc. |
| Le bouton **start** traitera alors un par un les éléments de la file d'attente.\\ | * **//Filtre anti-block//** réduit les artefacts rectangulaires visibles sur les vidéos fortement compressées. |
| 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. | * **//Filtre de réduction de bruit//** réduit le bruit et le grain de l'image (en la lissant). |
| | * **//Détélécinéma//** enlève les artefacts d'entrelacement résultant d'un procédé de [[wpfr>T%C3%A9l%C3%A9cin%C3%A9ma#Le_3:2_pulldown|pull down]] |
| | * **//Détection de l'entrelacement//** et **//Désentrelacer//** : **HandBrake** peut détecter les images entrelacées et ne traiter que ces dernières (valeur //Par défaut// recommandée si on ne sait pas de quoi il s'agit). En ne choisissant que //Désentrelacer// il applique aveuglément un algorithme de [[wpfr>désentrelacement]] à toutes les images. |
| |
| Le bouton "**Show Queue / File d'attente**" permet de voir et de gérer cette file d'attente (supprimer des éléments, par exemple). | ==== Création d'un préréglage ==== |
| |
| 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. | 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//. |
| |
| ==== Convertir en mkv ou mp4 avec le codec H264 ==== | Vous pouvez nommer le préréglage ainsi créé et rédiger sa description. |
| L'une des meilleures solutions est de : | |
| * Couper la vidéo des fichiers .m2ts ou .ts (format Freebox V5) avec [[tsmuxer|tsMuxer]] (opération rapide et sans perte de qualité). | |
| <note tip>Si la source est déjà encodée au format h/x264 alors pas besoin de ré-encoder. Utilisez plutôt [[:mkvtoolnix|MKVmerge]].</note> | |
| * 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 : | <note tip>Un préréglage contient la configuration de tous les onglets !</note> |
| * Conteneur : mkv (voir mp4 pour une compatibilité plus importante sur plus d’appareils) | |
| * Résolution : | |
| - Qualité HD 1080p (nativement HD) : 1920x1080 | |
| - Qualité HD 720p (nativement HD) : 1280x720 | |
| - Qualité DVD (nativement SD) : 720x°°°. | |
| Par exemple : 720x576 (PAL) ou 720x480 (NTSC) | |
| * Débit (Kb/s) binaire vidéo (codec x264) : | |
| * Pour une qualité maximum,favoriser 2Pass & le débit requis | |
| * Preset: __VerySlow__ | |
| * Qualité HD 1080p 25.FPS : entre 4000 (réglage RF18) et 9000 (Kb/s) __Profile: High@L4.1__ | |
| * Qualité HD 720p 25.FPS : entre 2000 (réglage RF19) et 4000 (Kb/s) __Profile: High@L3.1__ | |
| * Qualité DVD 25.FPS : entre 800 et 2000 (réglage RF20) __Profile: Main@L3.0__ | |
| <note tip>Wikipedia fournit un [[http://fr.wikipedia.org/wiki/H.264#Profils|tableau]] pour peaufiner</note> | |
| * Débit binaire audio : | |
| * AC3 / DTS / DTS-HD (MA ou HRA) / TrueHD sont tous en mode "Passthru" : Copie sans perte | |
| * AAC: entre 128kb/s et 160kb/s voire 192Kb/s | |
| |
| Une fois le fichier converti, il est toujours possible de le recouper avec [[:mkvtoolnix|MKVmerge]] ou Mkv Cutter. | ==== Conversion en masse ==== |
| | |
| | **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. |
| |
| ===== Désinstallation ===== | ===== Désinstallation ===== |
| Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. | |
| | Pour désinstaller cette application, il suffit de [[:desinstaller_une_application#methodes_standardspour_deb_snap_et_flatpak|supprimer son paquet]] : |
| | * Pour la version des **dépôts Ubuntu**, vous pouvez passer par le [[:snap store|centre d'applications]], ou en ligne de commande :<code>sudo apt remove handbrake</code>Les préférences de l'utilisateur stockées dans son [[:arborescence#répertoire personnel]] sont conservées. |
| | * Pour la version **[[:gerer_flatpak#desinstaller_une_application|Flatpak]]**, vous pouvez passer par [[:gnome-software|GNOME Logiciels]] (si vous avez le //plugin// [[:gnome-software#installer_les_greffons_snap_et_flatpak|Flatpak]]), ou en ligne de commande :<code>flatpak uninstall fr.handbrake.ghb</code> |
| | * Pour la version **[[:snap#suppression|snap]]**, vous pouvez passer par le [[:snap store|centre d'applications]], ou en ligne de commande :<code>snap remove handbrake-jz</code> |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| * **(en)** [[https://handbrake.fr/|Site officiel de HandBrake]] | |
| |
| ---- | * **(//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 |
| |
| //Contributeurs principaux: [[utilisateurs:Fabien26|Fabien26]], [[utilisateurs:elpepe|elpepe]]. Modification : [[utilisateurs:istinct]]// | ---- |
| | //[[:Contributeurs]] : [[:utilisateurs:Fabien26]], [[:utilisateurs:elpepe]], [[:utilisateurs:istinct]], [[:utilisateurs:krodelabestiole]].// |