draft: Handbrake

This commit is contained in:
Cédrix
2026-05-15 16:05:07 +02:00
parent ca9be3dd94
commit a2ada85d97
2 changed files with 102 additions and 40 deletions
@@ -1,4 +1,4 @@
{
"title": "HandBrake",
"_updated_at": "2026-05-15 14:00:57"
"_updated_at": "2026-05-15 14:05:07"
}
@@ -4,29 +4,38 @@
**HandBrake** est un logiciel libre et open source de transcodage vidéo, disponible sur Linux, macOS et Windows. Il permet de convertir et de compresser presque n'importe quel fichier vidéo dans des formats modernes et largement compatibles (MP4, MKV, WebM) en utilisant des codecs efficaces comme **H.264**, **H.265 (HEVC)** ou **AV1**.
HandBrake est particulièrement reconnu pour sa capacité à extraire le contenu de DVD et de Blu-ray non protégés, dans le respect du droit à la copie privée. Grâce à ses nombreux profils prédéfinis (smartphone, tablette, TV, web) et à ses options avancées, il s'adapte aussi bien aux utilisateurs débutants qu'aux usages professionnels.
HandBrake est particulièrement reconnu pour sa capacité à extraire le contenu de DVD et de Blu-ray non protégés. Grâce à ses nombreux profils prédéfinis (smartphone, tablette, TV, web) et à ses options avancées, il s'adapte aussi bien aux utilisateurs débutants qu'aux usages professionnels.
> Site officiel : [handbrake.fr](https://handbrake.fr) — Documentation : [handbrake.fr/docs](https://handbrake.fr/docs/en/)
> Site officiel : [handbrake.fr](https://handbrake.fr) — Documentation : [handbrake.fr/docs](https://handbrake.fr/docs/en/) — Cet article se base sur la branche **1.10 / 1.11**, en vigueur en 2026.
> ⚠️ **Note juridique** : la copie privée d'une vidéo dont vous êtes légitimement propriétaire est encadrée différemment selon les pays. En France, le contournement d'une mesure technique de protection (MTP), même inefficace, reste juridiquement gris. Vérifiez la législation applicable avant toute extraction de DVD ou Blu-ray du commerce.
## Principales fonctionnalités
- **Formats de sortie** : MP4, MKV, WebM
- **Encodeurs vidéo** : H.264, H.265, AV1, VP9, MPEG-4, MPEG-2, VP8
- **Encodeurs audio** : AAC, MP3, FLAC, AC3, E-AC3, Opus, Vorbis
- **Accélération matérielle** : NVENC (NVIDIA), QSV (Intel), VCN (AMD), VideoToolbox (Apple)
- **Conteneurs de sortie** : MP4, MKV, WebM
- **Encodeurs vidéo** : H.264 (x264), H.265 (x265), AV1 (SVT-AV1), VP9, MPEG-4, MPEG-2, VP8, Theora
- **Encodeurs audio** : AAC, MP3, FLAC, AC3, E-AC3, Opus, Vorbis (plus passthru pour AC3, E-AC3, DTS, DTS-HD, TrueHD, etc.)
- **Accélération matérielle** : NVENC (NVIDIA), QSV (Intel), VCN/VCE (AMD), VideoToolbox (Apple)
- **Traitement par lots** (file d'attente d'encodage)
- **Filtres vidéo** : désentrelacement, débruitage, recadrage, mise à l'échelle
- **Sous-titres** : VobSub, SRT, SSA, sous-titres codés CEA-608
- **Aperçu en direct** des paramètres avant encodage
- **Interface graphique** et **ligne de commande** (`HandBrakeCLI`)
- **Filtres vidéo** : désentrelacement, decomb, détélécinement, débruitage, anti-blocs, recadrage, mise à l'échelle, niveaux de gris
- **Sous-titres** : VobSub, PGS, SRT, SSA, sous-titres codés CEA-608
- **Presets prédéfinis** : profils orientés appareil (iPhone, Android, Apple TV…), résolution (Fast 1080p30, HQ 2160p60…) ou production (Matroska, Web…)
- **Aperçu en direct** avant encodage
- **Interface graphique** (paquet `handbrake`) et **ligne de commande** (`HandBrakeCLI`)
> ⚠️ **Important** : HandBrake ne contourne aucune protection anti-copie (DRM, CSS). Pour lire des DVD chiffrés sous Linux, il faut installer la bibliothèque complémentaire `libdvdcss` ou `libdvd-pkg`.
> 💡 La liste exacte des encodeurs visibles dans l'interface dépend de la version installée et des options de compilation choisies par le mainteneur du paquet. La doc officielle des codecs reste la référence : [handbrake.fr/docs/en/latest/technical/video-codecs.html](https://handbrake.fr/docs/en/latest/technical/video-codecs.html).
> ⚠️ **DRM** : HandBrake ne contourne **aucune** protection anti-copie (DRM, CSS). Pour lire des DVD chiffrés sous Linux, il faut installer une bibliothèque complémentaire (`libdvdcss` ou `libdvd-pkg`). Cette dernière ne suffit pas pour la plupart des Blu-ray du commerce, qui utilisent AACS.
## Installation
> Les noms de paquets et de dépôts évoluent. En cas de doute, vérifiez avec `apt search handbrake`, `dnf search handbrake` ou `pacman -Ss handbrake` avant d'installer.
### Ubuntu / Debian
HandBrake est disponible dans les dépôts officiels d'Ubuntu. Pour lire les DVD chiffrés, il faut également installer le paquet `libdvd-pkg` :
HandBrake est disponible dans le composant **Universe** d'Ubuntu (activé par défaut depuis longtemps). La version des dépôts officiels est souvent en retard d'une ou deux versions mineures sur l'amont : sur Ubuntu 24.04 LTS, c'est par exemple HandBrake 1.7.
**1. Bibliothèque pour DVD chiffrés** — Ubuntu ne distribue pas `libdvdcss` directement, mais fournit un script qui le compile :
```bash
sudo apt update
@@ -34,76 +43,129 @@ sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
```
Puis installer HandBrake (interface graphique + version en ligne de commande) :
**2. Interface graphique** :
```bash
sudo apt install handbrake handbrake-cli
sudo apt install handbrake
```
> 💡 Pour disposer toujours de la dernière version, vous pouvez aussi utiliser le **PPA officiel** ou la version **Flatpak** depuis Flathub :
> ```bash
> flatpak install flathub fr.handbrake.ghb
> ```
**3. Ligne de commande** (optionnelle, paquet séparé) :
```bash
sudo apt install handbrake-cli
```
Le binaire installé s'appelle `HandBrakeCLI` (avec cette casse exacte), tandis que la commande GUI est `ghb`.
**Pour une version plus récente** , deux options :
- **PPA non officiel** maintenu par UbuntuHandbook (paquets `.deb` à jour) :
```bash
sudo add-apt-repository ppa:ubuntuhandbook1/handbrake
sudo apt update
sudo apt install handbrake handbrake-cli
```
Ce PPA n'est pas géré par l'équipe HandBrake elle-même : à utiliser à vos risques.
- **Flatpak officiel** (recommandé par l'équipe HandBrake pour avoir la dernière version) — voir plus bas.
### Fedora
HandBrake n'est pas présent dans les dépôts officiels de Fedora. Il faut donc activer le dépôt **RPM Fusion Free**. Vous pouvez vérifier la disponibilité du paquet sur [pkgs.org](https://pkgs.org/download/handbrake).
HandBrake n'est pas présent dans les dépôts officiels de Fedora. Il faut passer par le dépôt **RPM Fusion Free**.
**1. Activer le dépôt RPM Fusion Free :**
**1. Activer RPM Fusion Free** (et Nonfree, utile pour d'autres codecs) :
```bash
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
```
**2. Installer `libdvdcss` pour la lecture des DVD chiffrés :**
**2. Activer le dépôt *tainted* pour `libdvdcss`** (DVD chiffrés) :
```bash
sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss
```
**3. Installer HandBrake (interface graphique) :**
**3. Installer HandBrake** :
```bash
# Interface graphique
sudo dnf install HandBrake-gui
# Ligne de commande
sudo dnf install HandBrake-cli
```
Pour la version en ligne de commande uniquement :
```bash
sudo dnf install HandBrake
```
> 💡 Le dépôt alternatif **negativo17 multimedia** propose également HandBrake (avec MakeMKV et `libdvdcss`), mais n'est **pas compatible** avec RPM Fusion : il faut choisir l'un ou l'autre.
### Arch Linux / Manjaro
HandBrake est disponible directement dans les dépôts officiels :
HandBrake — interface graphique **et** ligne de commande — est disponible directement dans les dépôts officiels (`extra`), aux côtés de `libdvdcss` :
```bash
# Interface graphique + libdvdcss optionnel
sudo pacman -S handbrake libdvdcss
# Ligne de commande (paquet séparé)
sudo pacman -S handbrake-cli
```
Pour la version en ligne de commande uniquement, installez `handbrake-cli` depuis l'AUR.
Sur les versions récentes, la commande pour lancer la GUI est `ghb` (et non `handbrake`). L'AUR propose en complément les variantes `handbrake-git`, `handbrake-full` et `handbrake-cli-git` pour les utilisateurs qui veulent compiler depuis le code source.
### Flatpak (toutes distributions)
La version Flatpak est maintenue par l'équipe officielle de HandBrake et fonctionne sur n'importe quelle distribution Linux :
La version Flatpak est **maintenue par l'équipe officielle de HandBrake** et fonctionne sur n'importe quelle distribution Linux. C'est la méthode recommandée par le projet pour obtenir la dernière version stable :
```bash
flatpak install flathub fr.handbrake.ghb
```
C'est souvent la méthode la plus fiable pour obtenir la dernière version stable, et elle gère mieux la détection du matériel (notamment pour l'accélération AMD).
L'accélération matérielle (Intel QSV, NVENC, VCN/VCE) fonctionne avec le Flatpak, à condition que les pilotes graphiques de l'hôte soient correctement installés. Le sandbox Flatpak peut parfois compliquer l'accès aux périphériques GPU — si l'encodage matériel ne s'active pas, vérifiez les permissions avec :
```bash
flatpak info --show-permissions fr.handbrake.ghb | grep '^devices='
```
## Encodage matériel ou logiciel ?
Le choix structure tout le reste :
- **Encodage logiciel** (x264, x265, SVT-AV1) : meilleur ratio qualité/poids, indépendant du matériel, mais **lent** — un long-métrage 1080p en x265 preset *slow* peut prendre plusieurs heures sur un processeur grand public.
- **Encodage matériel** (NVENC, QSV, VCN, VideoToolbox) : **5 à 20× plus rapide**, mais avec une qualité légèrement inférieure à débit équivalent. Idéal pour du transcodage de masse ou en temps réel ; moins indiqué pour de l'archivage où chaque mégaoctet compte.
## Conseils d'utilisation
- **Qualité optimale** : utilisez le mode **Constant Quality (RF)** plutôt qu'un débit fixe. Une valeur de **RF 20-22** offre un bon compromis qualité/poids pour de la HD en x265.
- **Codec recommandé** : le **H.265 (x265)** offre une compression nettement supérieure au H.264 pour une qualité équivalente. L'**AV1** est encore plus efficace mais beaucoup plus lent à encoder.
- **Vitesse** : un preset plus lent (Slow, Slower) donne de meilleurs résultats de compression, mais prend plus de temps.
- **Encodage matériel** (NVENC, QSV) : beaucoup plus rapide, mais avec une qualité légèrement inférieure à l'encodage logiciel pour un même débit.
### Choisir le bon mode de qualité
Utilisez le mode **Constant Quality (RF)** plutôt qu'un débit fixe : la taille du fichier varie selon la complexité de la vidéo, mais la qualité visuelle reste constante. Ordres de grandeur courants pour de la HD/Full HD :
| Codec | Plage RF "transparente" | Plage "compact mais propre" |
|---|---|---|
| x264 (H.264) | RF 1820 | RF 2023 |
| x265 (H.265) | RF 2022 | RF 2224 |
| SVT-AV1 | CRF 2225 | CRF 2530 |
> ⚠️ Les échelles **ne sont pas équivalentes** entre codecs. RF 20 en x265 produit *grosso modo* la même qualité visuelle que RF 18 en x264, pour un fichier plus petit. Faire ses propres tests sur quelques minutes de vidéo représentative reste la meilleure méthode.
### Choisir le bon preset (vitesse)
Un preset plus lent (`slow`, `slower`, `veryslow`) donne un fichier plus petit à qualité égale, mais multiplie le temps d'encodage. Le preset `medium` est un bon compromis par défaut ; `slow` est intéressant pour de l'archivage.
### Utiliser les presets HandBrake
Les **presets HandBrake** (panneau de droite : *General*, *Web*, *Devices*, *Matroska*…) combinent codec, débit, résolution et options de filtrage adaptés à un usage donné. Pour un débutant, **partir d'un preset existant et n'ajuster que le RF** est souvent le meilleur conseil avant de plonger dans le menu *Video*.
### Quel codec choisir ?
- **H.264 (x264)** : compatibilité maximale, lecture universelle (TV, smartphones, navigateurs). Le plus sûr si le fichier doit être lu partout.
- **H.265 (x265)** : compression ~30-40 % meilleure que H.264 à qualité égale. Bien supporté aujourd'hui, sauf sur du matériel ancien ou certains navigateurs.
- **AV1 (SVT-AV1)** : encore meilleur que H.265, libre de royalties, mais **encodage beaucoup plus lent** et compatibilité matérielle encore en cours de généralisation.
## Pour aller plus loin
- Tutoriel d'installation détaillé : [maketecheasier.com](https://www.maketecheasier.com/install-handbrake-linux-rip-dvd/)
- Documentation officielle : [handbrake.fr/docs](https://handbrake.fr/docs/en/)
- Code source et bugs : [github.com/HandBrake/HandBrake](https://github.com/HandBrake/HandBrake)
```
- Codecs vidéo supportés : [handbrake.fr/docs/en/latest/technical/video-codecs.html](https://handbrake.fr/docs/en/latest/technical/video-codecs.html)
- Tutoriel d'installation Linux (anglais) : [maketecheasier.com](https://www.maketecheasier.com/install-handbrake-linux-rip-dvd/)
- Code source et tickets : [github.com/HandBrake/HandBrake](https://github.com/HandBrake/HandBrake)