Comment compresser des vidéos dans votre navigateur

· 9 min de lecture

Les fichiers vidéo sont volumineux. Un enregistrement téléphone d'une minute peut facilement faire 100 à 200 Mo, et les vidéos plus longues passent vite à plusieurs gigaoctets. Cela les rend difficiles à partager par e-mail, par messagerie ou sur les réseaux sociaux, la plupart des plateformes ont des limites strictes de téléversement. Compresser une vidéo réduit la taille du fichier tout en gardant la lisibilité, et vous pouvez le faire directement dans votre navigateur sans installer de logiciel, sans téléverser quoi que ce soit, et en général sans perte de qualité visible avec des réglages sensés.

Une brève histoire de la compression vidéo

La compression vidéo comme discipline numérique a démarré à la fin des années 1980 avec la norme MPEG-1 (1991), qui a rendu possible la lecture VideoCD. MPEG-2 a suivi en 1995 et a propulsé DVD, télévision numérique et premier streaming. H.264 (aussi appelé AVC, 2003) a été la percée qui a rendu YouTube, Blu-ray et le web moderne possibles : il a grosso modo divisé par deux le débit de MPEG-2 à qualité égale et reste le codec le plus compatible aujourd'hui, plus de vingt ans plus tard.

H.265 (HEVC, 2013) et VP9 (Google, 2013) ont à nouveau réduit le débit, de 40 à 50 %, et propulsent le streaming 4K sur Netflix, YouTube et les appareils Apple. AV1 (Alliance for Open Media, 2018) est le standard ouvert actuel, battant HEVC de 20 à 30 % supplémentaires et libre du fouillis de licences de brevets qui a ralenti l'adoption de HEVC. H.266 (VVC, 2020) pousse plus loin encore, mais reste à des années d'un support matériel large. Chaque génération a coûté environ deux fois plus de CPU pour encoder à la moitié des bits, ce qui explique pourquoi votre téléphone a des encodeurs matériels dédiés et pourquoi la compression dans le navigateur n'est apparue que récemment.

Pourquoi compresser les fichiers vidéo ?

Comment compresser une vidéo en ligne

  1. Téléversez votre vidéo : sélectionnez le fichier vidéo à compresser. L'outil accepte MP4, WebM, MOV, AVI, MKV et la plupart des formats courants. Tout reste sur votre appareil.
  2. Ajustez les réglages de compression : choisissez un niveau (faible, moyen ou élevé) selon ce que vous voulez réduire. Vous pouvez aussi ajuster le curseur CRF (Constant Rate Factor) pour un contrôle plus fin, des valeurs basses préservent plus de qualité, des plus hautes compressent plus agressivement.
  3. Choisissez dimensions de sortie et fréquence d'images : la 4K est énorme, le 1080p suffit largement à la plupart des usages, le 720p convient souvent à la messagerie. Passer de 60 ips à 30 ips divise par deux les données à traiter.
  4. Choisissez le codec : H.264 pour la compatibilité, H.265 / HEVC pour des fichiers plus petits quand votre audience a des appareils modernes, VP9 / AV1 pour le web.
  5. Téléchargez le fichier compressé : l'outil affiche la taille originale vs compressée pour que vous voyiez la réduction avant le téléchargement.

En coulisses, votre vidéo est lue avec l'API File, démultiplexée par ffmpeg-wasm, les images sont ré-encodées par un codec WebAssembly, et le résultat est remixé dans un conteneur et proposé en téléchargement. Rien ne quitte la page.

Comprendre les réglages de compression vidéo

Les préréglages de qualité sont la façon la plus simple de compresser :

Le CRF (Constant Rate Factor) donne un contrôle plus fin. L'échelle va de 0 (sans perte, très gros) à 51 (compression maximale, faible qualité). Pour la plupart des usages :

Plage CRFQualitéUsage typique
0-17Visuellement sans perteMasters d'archive, fichiers d'édition intermédiaires
18-23Haute qualitéLivraisons de production, téléversements pros
24-28Bonne qualitéRéseaux sociaux, partage informel
29-35Qualité acceptableAperçus rapides, usage à faible bande passante
36-51Qualité médiocreÀ éviter sauf cas très spécifiques

Un défaut sûr pour la compression quotidienne avec H.264 est CRF 23 ; avec HEVC, CRF 28 donne une qualité perçue similaire dans un fichier beaucoup plus petit.

Le débit binaire (CBR / VBR / ABR) est l'alternative au CRF. CBR (débit constant) vise un Mbps fixe quel que soit le contenu, ce qui streame de façon prévisible mais gaspille des bits sur les scènes simples. VBR / CRF laisse l'encodeur en dépenser plus sur les scènes complexes. Utilisez le débit quand il faut un plafond strict (ex. 5 Mbps pour un service de streaming) ; utilisez CRF pour les téléchargements de fichiers.

Choix de résolution, fréquence d'images et codec

Ces trois réglages économisent souvent plus que d'ajuster la qualité seule.

RéglageValeurs courantesEffet sur la taille
Résolution4K (3840x2160), 1440p, 1080p, 720p, 480pDiviser la résolution par deux réduit la taille d'environ 75 %
Fréquence d'images60, 30, 24 ipsDiviser la fréquence par deux réduit la taille d'environ 50 %
CodecH.264, H.265 / HEVC, VP9, AV1Chaque génération coupe ~40 % à qualité égale
AudioAAC 128 / 96 / 64 kbpsGénéralement 5-10 % de la taille du fichier
GOP / intervalle d'images clés1-5 secondesPlus petits fichiers à intervalles longs, navigation plus lente

Un clip téléphone 4K 60 ips passé en 1080p 30 ips est déjà un ordre de grandeur plus petit avant tout réglage codec. Combinez ça à un encodage HEVC CRF 24 et un fichier de 2 Go atterrit régulièrement sous 100 Mo sans perte de qualité visible.

Conseils pour de meilleurs résultats

Pièges courants

Outils et contextes alternatifs

Un compresseur navigateur est le chemin le plus rapide pour un ou quelques clips. Pour le travail en lot ou les pipelines de production, les outils en ligne de commande et applications dédiées gagnent.

OutilPlateformeForceÀ surveiller
Compresseur vidéo webNavigateurSans installation, sans téléversement, ffmpeg-wasmPlus lent qu'ffmpeg natif
ffmpegCLI, multiplateformeStandard de l'industrie, toutes optionsSyntaxe verbeuse
HandBrakeGUI bureauPréréglages conviviaux, file d'attenteGUI uniquement
Shutter EncoderBureauBasé ffmpeg, UI de lotPlus récent, communauté plus petite
Compressor (Apple)macOSSoigné, intégré à Final CutMac uniquement, payant
Adobe Media EncoderBureauDe qualité studio, basé sur file d'attentePayant, lourd
VLCBureauGratuit, lit aussi toutUI d'encodage rugueuse
DaVinci ResolveBureauÉditeur complet avec page de livraisonLourd si vous ne voulez que compresser
YouTube / VimeoUpload cloudRé-encode pour vous au téléversementVous perdez le contrôle des réglages
ffmpeg -i in.mp4 -c:v libx264 -crf 23 -c:a copy out.mp4One-liner CLICompression rapide reproductibleAvoir les bons drapeaux

Pour automatiser un pipeline de contenu, les scripts ffmpeg (ou Shaka Packager pour DASH/HLS) gagnent. Pour une compression ponctuelle d'un clip à envoyer, l'outil navigateur gagne en vitesse et vie privée.

Vie privée et le compresseur

Le compresseur vidéo tourne entièrement dans votre navigateur. Le fichier que vous sélectionnez est lu avec l'API File, traité par ffmpeg-wasm et des codecs WebAssembly, et proposé en téléchargement. Rien n'est téléversé, rien n'est journalisé, et aucune vignette ou transcription n'est créée côté serveur. Pour le matériel sensible, mémos vocaux d'interviews, captures d'écran de tableaux de bord internes, images familiales que vous ne posteriez pas publiquement, ce flux uniquement local est la différence entre faire confiance au serveur d'un inconnu et ne faire confiance à personne. Les fichiers vidéo portent souvent des métadonnées cachées : coordonnées GPS, numéros de série d'appareil, horodatages d'enregistrement, et même les données gyroscopiques corrigées par dérive de la caméra sur certains téléphones. Le pipeline local garde tout cela sous votre contrôle. Pour une tâche aussi routinière que rendre un clip plus petit, le réglage de vie privée par défaut devrait être : rien ne quitte la page, rien n'est stocké, rien n'est partagé.

Questions fréquentes

Quels formats vidéo puis-je compresser ?

La plupart des formats courants fonctionnent : MP4, WebM, MOV et AVI. Le MP4 en H.264 est le format le plus largement compatible et marche sur pratiquement tous les appareils et plateformes.

Y a-t-il une limite de taille de fichier ?

Il n'y a pas de limite serveur puisque le traitement se passe dans votre navigateur. Cependant, de très gros fichiers (plus de 500 Mo) peuvent être lents selon la mémoire et la puissance de votre appareil. Les navigateurs de bureau gèrent cela bien mieux que les mobiles.

La compression va-t-elle abîmer ma vidéo ?

À des niveaux de compression modérés, la différence de qualité est à peine perceptible. L'outil vous permet de prévisualiser la réduction de taille avant de télécharger pour juger si le compromis vous convient.

Puis-je compresser une vidéo sur mon téléphone ?

La compression vidéo est gourmande en calcul et nécessite beaucoup de mémoire. Pour de meilleurs résultats, utilisez un navigateur de bureau. Les navigateurs mobiles peuvent avoir du mal avec les gros fichiers.

What is the difference between bitrate and CRF?

Bitrate (e.g., 5 Mbps) tells the encoder to spend exactly that many bits per second of video, useful when streaming bandwidth is fixed. CRF (Constant Rate Factor) tells the encoder to aim for a fixed perceptual quality and let the bitrate vary; complex scenes get more bits, simple scenes get fewer. CRF usually gives better quality per byte for files that will be downloaded rather than live-streamed.

Why is my MOV file from an iPhone so big?

iPhones record in HEVC (H.265) inside a MOV container at fairly high bitrates by default. The pixel count and frame rate matter as much as the codec; a 4K60 clip is roughly four times the size of the same scene in 1080p30. Re-encoding to H.264 or AV1 at a sensible CRF and resolution usually cuts the file to a fraction.