Compression vidéo en ligne, gratuite

Réduisez la taille de vos fichiers vidéo avec des préréglages de qualité ou des paramètres personnalisés.

Vos fichiers ne quittent jamais votre appareil

Glissez-déposez un fichier vidéo ici

ou cliquez pour parcourir · MP4, WebM, MOV, AVI, MKV (max. 2 Go)

Ce que la compression vidéo fait réellement à votre fichier

La vidéo brute est un torrent de données de pixels. Un clip 1080p (1920x1080) à 60 ips fait environ 1920 x 1080 x 3 octets par pixel x 60 images par seconde, soit environ 370 Mo par seconde de séquence non compressée. Même 720p 30 ips non compressé fait environ 80 Mo/s. La compression rend la vidéo partageable en exploitant deux redondances : la redondance spatiale au sein d’une image (les pixels voisins se ressemblent souvent) et la redondance temporelle entre images (la plupart des pixels changent à peine d’une image à l’autre). Les codecs modernes encodent des images clés (images complètes) toutes les quelques secondes et seulement les différences entre. Ces différences sont ensuite transformées en DCT, quantifiées (l’étape avec perte qui jette les détails de haute fréquence que votre œil remarque moins) et codées par entropie. La valeur CRF (Constant Rate Factor) que vous choisissez contrôle l’agressivité de l’étape de quantification. CRF 18 est visuellement sans perte ; CRF 23 est la valeur par défaut de x264 (transparente pour la plupart des spectateurs) ; CRF 28 est une qualité web acceptable ; au-dessus de CRF 30 vous commencerez à voir du blocage dans les scènes sombres et du bruit de moustique autour du texte.

Résolution, fréquence d’images et débit binaire sont trois cadrans indépendants. Diviser par deux la résolution de 1080p à 720p réduit les données brutes par 4 (chaque axe divisé par deux). Diviser par deux la fréquence d’images de 60 à 30 ips réduit les données par 2. Les deux réductions sont visuellement évidentes sur du contenu détaillé mais souvent invisibles sur des têtes parlantes, des captures d’écran d’UI essentiellement statiques ou des clips de réseaux sociaux regardés sur un écran de la taille d’un téléphone. Le débit binaire est le troisième cadran : un clip 1080p 30 ips à 5 Mbps a fière allure ; le même clip à 1 Mbps montre des artefacts de compression en blocs. Les préréglages de qualité de l’outil choisissent des valeurs CRF qui visent des débits typiquement acceptables sur le web : préréglage Haute environ CRF 23 (~5 Mbps pour 1080p), Moyenne environ CRF 28 (~2 Mbps), Basse environ CRF 33 (~800 kbps), et Personnalisé vous laisse glisser le curseur vous-même.

L’audio compte aussi. Une vidéo de 10 minutes avec audio PCM (non compressé) porte 100 Mo d’audio seul. L’outil ré-encode l’audio en AAC à 128 kbps par défaut, descendant à environ 10 Mo pour les mêmes 10 minutes sans perte audible pour la plupart des contenus. Le conteneur (l’enveloppe MP4 autour des pistes vidéo et audio) est principalement de la comptabilité : indexation de piste, tables de recherche, en-têtes de codec. MP4 avec H.264 vidéo plus AAC audio est la lingua franca universelle de 2026 : il se lit sur chaque navigateur, téléphone, smart TV, console et lecteur intégré que vous rencontrerez. WebM avec VP9 plus Opus compresse environ 30 % mieux mais reste rejeté par certains écosystèmes hérités.

Comment cet outil fonctionne en coulisses

Le moteur de compression est FFmpeg, le même outil basé sur C qui alimente la ferme d’encodage de Netflix, le pipeline de transcodage de YouTube et presque tous les outils vidéo que vous avez utilisés. La version navigateur est FFmpeg compilé en WebAssembly via Emscripten (lancé par Jerome Wu en 2019, actuellement à la version 4.x), produisant un binaire d’environ 30 Mo qui s’exécute entièrement dans l’onglet du navigateur. Quand vous déposez une vidéo, le fichier est lu dans le système de fichiers virtuel WebAssembly via un lecteur en streaming, donc même les fichiers de 1 Go ne font pas exploser la mémoire du navigateur au moment du téléversement.

Une fois le fichier dans le système de fichiers WASM, l’outil lance FFmpeg avec des arguments comme -i input.mp4 -c:v libx264 -preset medium -crf 28 -c:a aac -b:a 128k output.mp4. FFmpeg décode la source image par image, applique tout redimensionnement ou changement de fréquence d’images que vous avez demandé, transmet les images à libx264 pour l’encodage vidéo, encode l’audio en parallèle via AAC et muxe le résultat dans un nouveau conteneur MP4. Les messages de progression streament depuis stderr de FFmpeg via un écouteur d’événements JavaScript et mettent à jour la barre de progression à l’écran en temps réel.

ffmpeg.wasm utilise SharedArrayBuffer pour l’encodage multi-thread afin que l’encodeur puisse utiliser plusieurs cœurs CPU en parallèle, comme FFmpeg de bureau. SharedArrayBuffer exige que la page soit servie avec deux en-têtes HTTP (Cross-Origin-Opener-Policy: same-origin et Cross-Origin-Embedder-Policy: require-corp) pour des raisons de sécurité liées à la vulnérabilité Spectre. Ce site définit ces en-têtes, donc l’encodage utilise tous vos cœurs disponibles. Le blob de téléchargement est construit en mémoire et remis au navigateur sous forme de lien <a download> synthétisé.

Brève histoire de la compression vidéo

Comment ça marche

  1. Importez votre vidéo : Sélectionnez ou déposez un fichier vidéo à compresser.
  2. Définissez les paramètres de compression : Choisissez un niveau de qualité cible ou une taille de fichier, et réduisez éventuellement la résolution ou la fréquence d'images.
  3. Compressez et téléchargez : Cliquez sur « Compresser » et téléchargez le fichier vidéo allégé une fois le traitement terminé.

Pourquoi utiliser un compresseur vidéo ?

Les fichiers vidéo volumineux sont lents à transmettre, coûteux à stocker et offrent une lecture médiocre sur les connexions mobiles. Les réseaux sociaux, les pièces jointes d'e-mails et l'hébergement web imposent tous des limites de taille. La compression vidéo réduit la taille du fichier en ajustant le débit, la résolution et l'efficacité du codec, souvent avec une réduction de 60 à 80 % pour une perte de qualité visuelle minimale. Ce compresseur fonctionne dans votre navigateur et gère les détails techniques : il vous suffit de choisir la qualité souhaitée et de télécharger le résultat.

Fonctionnalités

Flux de travail de compression du monde réel

Pièges courants et ce qu’ils signifient

Confidentialité : votre vidéo ne quitte jamais votre appareil

Chaque service de compression vidéo basé sur le cloud (FreeConvert, Clipchamp, OnlineConverter, CompressVideo.io, des douzaines d’autres) suit le même pipeline : vous téléversez votre vidéo entière, leur serveur lance FFmpeg ou un outil similaire, vous téléchargez le résultat plus petit. Pour une vidéo téléphone de 200 Mo c’est 200 Mo en montée plus 50 Mo en descente à travers leur infrastructure. Le contenu vidéo comprend souvent du matériel sensible : visages et lieux de famille ou collègues, audio de conversations et appels, captures d’écran d’interfaces privées ou réunions de travail, scènes géolocalisées révélant maisons ou lieux de travail. La plupart des opérateurs publient des politiques de confidentialité s’engageant à supprimer les téléversements dans 1 à 24 heures et à chiffrer en transit, et les majeurs détiennent des certifications ISO/IEC 27001. Ils ont de fortes raisons commerciales d’honorer ces politiques. Mais « supprimé dans l’heure » n’est pas « jamais vu ». Pendant cette fenêtre le fichier se trouve dans l’infrastructure de l’opérateur, accessible à tout processus ou personne avec les bonnes permissions, visible dans les journaux et sauvegardes selon la politique de rétention de l’opérateur.

Cet outil ne téléverse jamais rien. Le pipeline complet (sélection de fichier, décodage via lecteurs natifs du navigateur, encodage via ffmpeg.wasm WebAssembly, téléchargement via l’API blob du navigateur) tourne dans votre onglet de navigateur. Aucun téléversement, aucune requête réseau transportant des données vidéo, aucune entrée de journal. Vous pouvez vérifier en ouvrant les outils dev du navigateur sur l’onglet Réseau avant de compresser : aucune requête ne part avec du contenu vidéo. Le seul trafic réseau est le chargement initial de la page lui-même plus le téléchargement unique d’environ 30 Mo de ffmpeg.wasm (mis en cache pour les visites suivantes). Mettez le navigateur en mode avion après le chargement de la page et le compresseur fonctionne toujours sur des fichiers locaux.

Quand un autre outil est le bon choix

Questions fréquentes

De combien une vidéo peut-elle être compressée ?

Les taux de compression typiques se situent entre 50 et 80 % de réduction. Une vidéo de 100 Mo peut souvent être réduite à 20 à 40 Mo avec une perte de qualité visuelle minimale. La réduction exacte dépend du codec d'origine, de la complexité du contenu et de vos paramètres de qualité.

La compression dégrade-t-elle la qualité vidéo ?

Avec les paramètres de qualité Moyenne, la plupart des spectateurs ne peuvent pas distinguer la vidéo compressée de l'originale à distance de visionnage normale. Les vidéos à haut débit (caméras ou captures d'écran) se compressent bien. Les vidéos déjà compressées (téléchargées depuis les réseaux sociaux) gagnent moins.

Quel est le meilleur format pour une vidéo compressée ?

Le MP4 avec H.264 est le format le plus compatible pour une vidéo compressée, sur tous les appareils et toutes les plateformes. Pour le web, le WebM avec VP9 offre une meilleure compression, mais une compatibilité moindre sur certains appareils.

Autres questions fréquentes

Pourquoi la compression prend-elle plus de temps que la durée de la vidéo ?

L’encodage vidéo logiciel coûte cher en calcul. Un clip 1080p de 5 minutes peut prendre 3 à 15 minutes pour être encodé en haute qualité, selon votre CPU. Le drapeau -preset dans FFmpeg échange vitesse d’encodage contre efficacité de compression : ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow. L’outil utilise medium par défaut (bon équilibre). Les encodeurs matériels des applications de bureau peuvent être 10 à 20x plus rapides mais produisent des fichiers légèrement plus gros à la même qualité.

Dois-je choisir H.264, H.265 ou VP9 ?

Pour une compatibilité maximale (partage à n’importe qui sur n’importe quoi), choisissez H.264. Pour environ 30 % de compression en mieux avec support large mais non universel, choisissez H.265 (bon sur appareils Apple et Windows récents) ou VP9 (bon sur Android et Chrome). Pour le plus petit fichier à compatibilité moderne, choisissez AV1. L’outil utilise H.264 par défaut parce qu’il se lit partout.

La compression affecte-t-elle le timing des images ou la synchro ?

L’outil préserve la fréquence d’images source et la synchro audio-vidéo. Si votre source a une fréquence d’images variable, l’encodeur normalise vers une fréquence constante pendant l’encodage, ce qui peut introduire de minuscules décalages de timing (microsecondes) mais est invisible à la lecture. Si vous remarquez une dérive de synchro après compression, la source en avait probablement déjà et l’encodeur la fige.

Puis-je compresser sans ré-encoder (stream copy) ?

Pas avec cet outil. Stream copy (-c copy dans FFmpeg) ne change que le conteneur (MP4 vers MKV par exemple) sans ré-encoder. Pour réellement réduire la taille du fichier, l’encodeur doit ré-encoder les données de pixels à un débit plus bas ou avec un codec différent. Si vous voulez seulement changer le format de conteneur sans changer la taille, utilisez un convertisseur de format vidéo au lieu d’un compresseur.

Pourquoi mon fichier compressé a-t-il parfois l’air pire que ce que le préréglage suggère ?

Le contenu à forte motion (sport, action, changements de scène rapides) se compresse beaucoup plus dur que le contenu statique. Un débit de 5 Mbps qui a fière allure sur une vidéo de tête parlante peut montrer des artefacts sur un match de foot au même débit. Le mode CRF (que l’outil utilise) s’adapte : il alloue plus de bits aux scènes complexes et moins aux simples, donc la sortie est de qualité constante mais de taille de fichier variable. Si la taille du fichier compte plus que la qualité constante, passez à un flux de débit cible dans un outil de bureau.

Existe-t-il un équivalent de bureau ou en ligne de commande ?

Oui, plusieurs. HandBrake est l’interface graphique multiplateforme standard (gratuite, open source, utilise le même FFmpeg en dessous). FFmpeg CLI est l’outil canonique en ligne de commande. Shutter Encoder est une GUI FFmpeg plus accessible. Pour mobile, VLC et CapCut ont une compression basique. Pour l’automatisation par lot, FFmpeg dans un script shell est inégalé. Tous produisent une sortie essentiellement identique à cet outil navigateur parce qu’ils partagent le même encodeur sous-jacent.

Outils associés

Découpage vidéo

Redimensionnement vidéo

Conversion vidéo

Compression d'images