Qu'est-ce que le CRF ?
CRF signifie Constant Rate Factor. C'est un mode d'encodage utilisé par x264, x265, libvpx et d'autres encodeurs vidéo modernes. Au lieu de cibler une taille de fichier ou un débit spécifique, le CRF cible un niveau de qualité visuelle constant sur l'ensemble de la vidéo.
Lorsque vous encodez avec le CRF, l'encodeur analyse chaque image et se demande : « De combien de bits cette image a-t-elle besoin pour atteindre le niveau de qualité X ? » Les images simples (plans fixes, couleurs unies, panoramiques lents) nécessitent moins de bits. Les images complexes (action rapide, textures détaillées, explosions de confettis) nécessitent plus de bits. Le résultat est un flux à débit variable où chaque image est d'une qualité identique, quelle que soit la complexité de la scène.
L'échelle CRF pour H.264 (x264) va de 0 à 51 :
- CRF 0 — Mathématiquement sans perte. Chaque pixel est préservé à l'identique. Les fichiers sont énormes (50–100x plus gros que CRF 23).
- CRF 18 — Visuellement sans perte. Aucun humain ne peut le distinguer de l'original de manière fiable, même sur un moniteur professionnel. C'est le plafond de qualité pratique.
- CRF 23 — Valeur par défaut de FFmpeg. Excellente qualité qui satisfait la grande majorité des spectateurs. Scores VMAF de 93–96 sur 100.
- CRF 28 — Bonne qualité. Les artefacts deviennent perceptibles lors d'un examen attentif, mais restent acceptables pour la diffusion web et le visionnage occasionnel.
- CRF 51 — Compression maximale, qualité minimale. Un amas de blocs imregardable. Utile uniquement comme point théorique extrême.
Le CRF n'est pas un débit cible. Vous ne définissez pas de taille de fichier cible. Vous dites à l'encodeur « donne-moi cette qualité » et il détermine le nombre de bits nécessaires. La taille du fichier est un sous-produit, pas un objectif. C'est fondamentalement différent de l'encodage à débit constant (CBR) ou à débit moyen (ABR), où vous spécifiez la taille et la qualité varie.
CRF 23 avec le préréglage medium : Score de qualité VMAF 93–96. Chaque +1 CRF réduit le débit d'environ 10–12 %. Chaque +6 CRF divise environ la taille du fichier par deux.
L'échelle CRF expliquée
L'échelle CRF est logarithmique : de petits changements dans le bas de l'échelle (haute qualité) ont un impact perceptuel plus important que le même changement dans le haut de l'échelle. La règle empirique la plus utile : +/-6 CRF divise ou multiplie environ la taille du fichier par deux. Plus précisément, chaque +1 CRF réduit le débit d'environ 10–12 %.
La plage pratique est CRF 18 à 28. En dessous de 18, vous dépensez exponentiellement plus de stockage pour des améliorations de qualité qu'aucun humain ne peut percevoir. Au-dessus de 28, les artefacts de compression deviennent de plus en plus visibles — blocs, banding, perte de détails fins et traînées sur les mouvements.
Voici un tableau de référence pour un clip typique de 1 minute en 1080p à 30 fps (source réelle, complexité de mouvement moyenne) :
| CRF | Description de la qualité | ~1 min 1080p | ~Score VMAF | Taille relative |
|---|---|---|---|---|
| 0 | Mathématiquement sans perte | ~3–6 Go | 100 | 50–100x |
| 18 | Visuellement sans perte | ~120 Mo | 98–99 | 2x |
| 20 | Excellent, quasi sans perte | ~85 Mo | 97–98 | 1,4x |
| 23 | Excellent (par défaut FFmpeg) | ~60 Mo | 93–96 | 1x (référence) |
| 26 | Bon, artefacts mineurs visibles | ~40 Mo | 88–92 | 0,67x |
| 28 | Bon pour la diffusion web | ~30 Mo | 84–89 | 0,5x |
| 33 | Minimum acceptable | ~15 Mo | 72–80 | 0,25x |
| 40 | Qualité basse, blocs visibles | ~6 Mo | 50–65 | 0,1x |
Remarque : Ces tailles sont approximatives. Les tailles de fichier réelles varient énormément selon le contenu vidéo. Une vidéo statique de type « tête parlante » à CRF 23 peut faire 20 Mo par minute, tandis qu'un clip de sport d'action rapide pourrait faire 100 Mo par minute au même CRF. La valeur CRF garantit une qualité constante, pas une taille constante.
Valeurs CRF recommandées par cas d'utilisation
Différents scénarios ont différentes exigences de qualité. Utiliser CRF 18 pour une story de réseau social est du gaspillage ; utiliser CRF 33 pour un portfolio professionnel est inacceptable. Voici des recommandations fondées sur les données :
| Cas d'utilisation | Plage CRF | Justification |
|---|---|---|
| Archivage / copie maître | CRF 18 | Visuellement sans perte. Qualité maximale pour le stockage à long terme. Fichiers volumineux mais aucune dégradation perceptible. |
| Upload YouTube | CRF 18–20 | YouTube ré-encode toutes les vidéos. Une source de meilleure qualité = moins de perte de génération après la compression de YouTube. |
| Usage général (par défaut) | CRF 23 | Valeur par défaut de FFmpeg pour x264. Excellent équilibre entre qualité et taille. Indistinguable de l'original pour la plupart des spectateurs. |
| Web / réseaux sociaux | CRF 26–28 | Fichiers plus petits pour un chargement plus rapide. Qualité encore bonne sur les écrans de téléphone et les lecteurs web intégrés. |
| Pièce jointe email | CRF 28–33 | Doit tenir sous 25 Mo (Gmail). La réduction de résolution est généralement plus efficace qu'un CRF élevé. |
| Minimum acceptable | CRF 33 | Artefacts visibles mais le contenu reste regardable. Utile pour les aperçus, les brouillons ou la diffusion à bande passante limitée. |
Pour la plupart des gens, CRF 23 est le bon choix. C'est la valeur par défaut de FFmpeg pour une bonne raison : elle produit des fichiers 50–70 % plus petits que la sortie brute de la caméra sans perte de qualité visible pour un visionnage classique sur des écrans jusqu'à 27 pouces. En cas de doute, commencez par CRF 23 et n'ajustez que si le fichier est trop volumineux (augmentez le CRF) ou si vous avez besoin d'une qualité d'archivage (diminuez à CRF 18).
CRF par résolution
Les résolutions plus élevées contiennent plus de pixels par image, ce qui signifie plus de données à encoder. Cependant, une résolution plus élevée signifie aussi que chaque artefact de compression couvre un pourcentage plus faible de l'écran. Cela permet des valeurs CRF légèrement plus élevées aux résolutions supérieures sans dégradation visible — les artefacts sont plus petits par rapport à l'image totale.
| Résolution | Pixels | Plage CRF | ~Taille 1 min (CRF moyen) |
|---|---|---|---|
| 480p (854×480) | 0,4 MP | 18–22 | ~15 Mo |
| 720p (1280×720) | 0,9 MP | 19–23 | ~30 Mo |
| 1080p (1920×1080) | 2,1 MP | 20–24 | ~60 Mo |
| 1440p (2560×1440) | 3,7 MP | 21–26 | ~100 Mo |
| 4K (3840×2160) | 8,3 MP | 22–28 | ~200 Mo |
L'observation clé : un encodage CRF 28 en 4K peut paraître aussi bon qu'un CRF 23 en 1080p car chaque bloc d'artefact couvre une surface proportionnellement plus petite de l'image. C'est particulièrement vrai pour le contenu 4K visionné sur des écrans 4K à distance normale, où l'œil ne peut pas résoudre les artefacts au niveau du pixel.
Inversement, la vidéo basse résolution (480p) exige des valeurs CRF plus basses car les artefacts sont proportionnellement plus grands et plus visibles. À 480p, la différence entre CRF 23 et CRF 28 est facilement visible même sur un écran de téléphone.
CRF vs débit fixe
Le CRF et le débit fixe sont deux approches fondamentalement différentes de l'encodage vidéo. Comprendre quand utiliser chacune est essentiel pour des résultats optimaux.
CRF (qualité constante) : Vous spécifiez le niveau de qualité. L'encodeur détermine le débit nécessaire pour chaque image afin d'atteindre cette qualité. La sortie a un débit variable — les scènes complexes reçoivent plus de bits, les scènes simples moins. La taille du fichier est imprévisible mais la qualité est constante. Idéal pour : encodage hors ligne, stockage de fichiers, uploads vers des plateformes qui ré-encodent.
Débit fixe (CBR/ABR) : Vous spécifiez le débit cible. L'encodeur répartit ce budget sur toutes les images. Les scènes simples sont superbes (surplus de bits). Les scènes complexes peuvent souffrir (bits insuffisants). La taille du fichier est prévisible mais la qualité varie d'une scène à l'autre. Idéal pour : streaming en direct, diffusion à bande passante limitée, broadcast.
| Aspect | CRF (qualité constante) | Débit fixe (CBR/ABR) |
|---|---|---|
| Vous contrôlez | Niveau de qualité (valeur CRF) | Débit (kbps / Mbps) |
| L'encodeur décide | Débit par image | Qualité par image |
| Qualité | Constante sur toutes les scènes | Varie selon la complexité de la scène |
| Taille du fichier | Imprévisible (dépend du contenu) | Prévisible |
| Passes d'encodage | Une seule passe | 1 passe ou 2 passes |
| Idéal pour | Fichiers, uploads, archivage | Streaming, broadcast, limites de bande passante |
| Efficacité | Optimale — aucun bit gaspillé | Peut gaspiller des bits sur les scènes simples |
Pour la grande majorité des tâches de conversion vidéo — convertir un MOV d'iPhone en MP4, préparer des vidéos pour les réseaux sociaux, archiver des vidéos personnelles — le CRF est le meilleur choix. Il produit des fichiers plus petits à qualité visuelle identique car il ne gaspille pas de bits sur les scènes qui n'en ont pas besoin. Le débit fixe n'est nécessaire que lorsque vous avez une contrainte stricte de bande passante ou de taille de fichier à respecter exactement.
L'encodage ABR en deux passes est un compromis : la première passe analyse la vidéo, la seconde encode avec une allocation optimale des bits. Il peut approcher la qualité CRF tout en atteignant une taille de fichier cible, mais l'encodage prend deux fois plus de temps. Si vous avez besoin d'une taille de fichier spécifique, l'ABR en deux passes est meilleur que le CBR en une seule passe.
Nos réglages de conversion
Lorsque vous convertissez une vidéo sur CleverUtils.com, nous utilisons les réglages suivants :
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 192k -movflags +faststart output.mp4
Voici ce que fait chaque paramètre et pourquoi nous l'avons choisi :
-c:v libx264— Codec vidéo H.264. Le codec vidéo le plus compatible au monde. Chaque appareil, navigateur et plateforme prend en charge la lecture H.264.-crf 23— Constant Rate Factor 23. Scores VMAF de 93–96. Visuellement indistinguable de l'original pour la grande majorité des spectateurs. Fichiers 50–70 % plus petits que la sortie typique d'une caméra.-preset medium— Préréglage de vitesse d'encodage. Medium offre le meilleur équilibre entre vitesse d'encodage et efficacité de compression. Les préréglages plus lents (slow, veryslow) produisent des fichiers légèrement plus petits à qualité identique mais prennent 2–10x plus de temps. Les préréglages plus rapides (fast, veryfast) sacrifient l'efficacité de compression pour la vitesse.-c:a aac -b:a 192k— Audio AAC à 192 kbps. Qualité audio transparente pour le contenu stéréo. L'AAC à 192 kbps est plus que suffisant pour la plupart des pistes audio vidéo, garantissant aucun souci de qualité audio.-movflags +faststart— Déplace les métadonnées MP4 (atome moov) au début du fichier. Cela permet la lecture web instantanée — le navigateur peut commencer la lecture avant que le fichier entier ne soit téléchargé.
Pourquoi CRF 23 et pas moins ? La différence entre CRF 18 et CRF 23 représente environ 2x la taille du fichier pour une amélioration de qualité invisible pour la plupart des spectateurs sur des écrans grand public. CRF 23 est le « point optimal » où les augmentations de qualité supplémentaires offrent des rendements décroissants par rapport au coût de stockage et au temps d'upload.
Notre convertisseur détecte également quand le remuxage est possible. Si votre fichier MOV contient déjà de la vidéo H.264 et de l'audio AAC, nous utilisons -c copy au lieu de ré-encoder — c'est instantané et n'implique aucune perte de qualité. Le ré-encodage n'intervient que lorsque la source utilise un codec nécessitant une conversion (ProRes, HEVC sur certaines cibles, etc.).
Pour une meilleure compréhension des formats de conteneur impliqués, consultez notre guide comparatif MP4 vs MKV vs MOV.