Comment compresser une vidéo
- Ajoutez votre vidéo. Glissez-déposez un fichier vidéo dans la zone de dépôt ou cliquez pour le parcourir. Pour une expérience optimale, gardez les fichiers en dessous d'environ 150 Mo.
- Choisissez un préréglage de qualité. Choisissez un préréglage ou affinez le curseur CRF. Les préréglages les plus bas réduisent la résolution et le débit pour obtenir des fichiers bien plus petits.
- Laissez l'encodage se faire sur votre appareil. ffmpeg ré-encode la vidéo en H.264/MP4 localement. Une barre de progression indique l'avancement : les clips plus grands ou plus longs prennent plus de temps.
- Téléchargez le résultat. Enregistrez le MP4 plus léger. Si le résultat n'est pas plus petit, votre fichier était déjà efficace : essayez une qualité ou une résolution plus basse et relancez.
Pourquoi compresser une vidéo dans votre navigateur ?
La vidéo est de loin le média le plus lourd auquel la plupart des gens sont confrontés. Une minute de séquence 4K filmée au téléphone peut atteindre plusieurs centaines de mégaoctets, ce qui est trop volumineux pour un envoi par e-mail, malcommode à téléverser, et remplit vite le stockage cloud et la pellicule du téléphone. Compresser un clip peut réduire sa taille de moitié ou plus tout en le gardant parfaitement regardable, ce qui facilite son partage sur les applications de messagerie, son ajout en pièce jointe ou sa publication sur un site imposant une limite de taille.
Ce qui distingue cet outil, c’est l’endroit où le travail s’effectue. Vos séquences brutes contiennent souvent des moments privés : la famille, votre domicile, votre lieu de travail, des documents à l’écran. Un compresseur en ligne classique envoie tout cela vers un serveur distant. Ici, la vidéo est décodée, ré-encodée et ré-enregistrée entièrement dans l’onglet de votre navigateur, si bien qu’elle ne circule jamais sur internet. Une fois la page chargée, vous pouvez même couper votre connexion et la compression fonctionnera quand même.
Il existe une foule de raisons quotidiennes de vouloir un fichier plus léger. Les applications de messagerie et les fournisseurs d’e-mail plafonnent les pièces jointes, souvent à 25 Mo ou moins, si bien qu’un ré-encodage rapide fait toute la différence entre un message qui part et un message qui est rejeté. Les plateformes de cours, les portails de candidature et les formulaires de contact refusent fréquemment tout ce qui dépasse quelques mégaoctets. Et si vous archivez des années de clips familiaux, diviser par deux chaque fichier se rentabilise de nombreuses fois en stockage que vous n’aurez pas à acheter.
Comment fonctionne l’encodeur dans le navigateur (et ses limites)
En coulisses, cet outil exécute ffmpeg, le moteur multimédia de référence du secteur, compilé en WebAssembly pour s’exécuter nativement dans votre navigateur. C’est véritablement puissant, mais cela s’accompagne de compromis honnêtes qu’il faut connaître. La version est mono-thread, elle ne peut donc pas répartir l’encodage sur tous les cœurs de votre processeur comme le font une application de bureau ou un serveur cloud. Résultat : la compression est ici plus lentequ’un service basé sur le téléversement qui tourne sur une machine multicœur, et quelques minutes de vidéo peuvent demander un peu de patience.
Elle est aussi limitée par la mémoire. Le fichier entier doit tenir dans la mémoire disponible du navigateur pendant son traitement, c’est pourquoi nous recommandons de garder les entrées en dessous d’environ 150 Mo. Les vidéos très volumineuses ou très longues peuvent être lentes et échouer complètement sur les téléphones ou les ordinateurs portables anciens dotés de peu de RAM. Si vous vous heurtez à un mur, coupez le clip pour ne garder que la partie nécessaire, baissez la résolution ou exécutez-le sur le navigateur d’un ordinateur de bureau disposant de plus de mémoire. Ce sont de véritables contraintes du fait que tout se fait localement : l’atout est que votre vidéo reste la vôtre.
Quelques habitudes rendent l’encodage local bien plus agréable. Fermez les autres onglets et applications gourmands avant de commencer pour que le navigateur ait de la marge. Gardez l’onglet au premier plan : certains navigateurs ralentissent les onglets en arrière-plan, ce qui peut bloquer un long encodage. Et laissez-lui du temps sans recharger : la barre de progression est réelle, et recharger en plein encodage jette à la poubelle le travail déjà accompli.
CRF, résolution et audio : les trois leviers
Trois réglages déterminent la taille finale de votre fichier. Le levier le plus important à lui seul est la résolution. Réduire de la 4K vers le 1080p, ou du 1080p vers le 720p, supprime un nombre énorme de pixels de chaque image et reste généralement invisible, sauf si vous regardez sur un grand écran et de près. Si vous avez seulement besoin d’un clip pour un téléphone ou pour l’intégrer à un site, réduire la résolution le rapetissera bien plus que de simplement ajuster la qualité.
Le deuxième levier est le CRF (Constant Rate Factor), le contrôle de qualité du H.264. Les valeurs plus basses signifient une meilleure qualité et des fichiers plus volumineux ; les plus élevées, des fichiers plus petits avec une compression plus visible. Un CRF de 23-28 est le bon compromis pratique pour la plupart des séquences. Le troisième levier est le débit audio: la voix sonne bien à un débit faible, tandis que la musique profite de davantage. Si votre vidéo est surtout de la parole, réduire le débit audio économise de l’espace sans perte notable. La sortie par défaut est du H.264 dans un conteneur MP4précisément parce qu’il se lit presque partout.
- Adaptez la résolution à l’endroit où elle sera regardée. Un clip destiné à un téléphone ou à un petit lecteur web ne gagne rien en 4K ; le 720p ou le 1080p auront l’air identiques et pèseront une fraction.
- Ajustez le CRF avant toute autre chose.Passer de 23 à 26 réduit souvent la taille de moitié avec une perte de détail que la plupart des spectateurs ne remarqueront jamais. Comparez le résultat avant d’être plus agressif.
- Ne recompressez pas un clip déjà compressé.Chaque passe avec perte supprime davantage de détails. Si l’outil indique que le résultat n’est pas plus petit, votre fichier est déjà encodé efficacement : laissez-le tel quel plutôt que de le dégrader encore.
- Coupez d’abord pour de grosses économies. Retirer les silences au début et à la fin d’un clip supprime des images entières, ce qui surpasse n’importe quel réglage de qualité pour rapetisser le fichier.
Quelques mots sur les codecs vidéo
Un « fichier vidéo » est en réalité deux choses : un codec qui encode les pixels (comme H.264, VP9 ou AV1) et un format conteneurqui l’enveloppe (MP4, WebM, MOV, MKV). C’est pourquoi une même vidéo H.264 peut résider dans un MP4 ou dans un MOV. Nous produisons du H.264/MP4 car il offre la compatibilité matérielle et logicielle la plus large de tous les codecs modernes : presque tous les appareils fabriqués au cours de la dernière décennie peuvent le décoder sans accroc. Vous pouvez en lire davantage sur la façon dont les codecs et les conteneurs s’articulent dans le guide des codecs vidéo web de MDN.
Cette page est le point central de tous nos outils vidéo. Si vous connaissez le format de votre fichier, les pages dédiées proposent des conseils adaptés : utilisez le compresseur MP4 pour une séquence déjà au format MP4, ou le compresseur MOV, WebM, MKV et AVI pour les clips issus de caméras, d’enregistreurs d’écran et d’autres applications. Si vous avez seulement besoin de réduire le son (un podcast, un mémo vocal ou un fichier musical), le compresseur audios’en charge sans ré-encoder la moindre vidéo.