Comment compresser une vidéo pour WhatsApp, Discord et l’envoi par courriel.
Par l’équipe FileTinker6 min de lecture
Vous avez enregistré une courte vidéo, essayé de l’envoyer, et vous êtes tombé sur le message redouté « fichier trop volumineux ». WhatsApp, Discord et les e-mails imposent chacun une limite à la taille des pièces jointes, et une vidéo enregistrée avec un téléphone moderne dépasse cette limite en quelques secondes. La solution est presque toujours la même : réduire le débit de la vidéo jusqu’à ce que le fichier soit de la bonne taille, idéalement après avoir supprimé les parties dont vous n’avez pas besoin. Ce guide explique les limites de taille réelles pour chaque application, pourquoi les vidéos deviennent si volumineuses, et ce que signifie exactement « compresser » une vidéo, y compris les compromis à prendre en compte. Vous pouvez effectuer toutes ces opérations dans votre navigateur à l’aide des outils de compression vidéo de FileTinker, qui ne téléchargent jamais votre fichier sur un serveur externe.
Les limites réelles en matière de taille (et les raisons pour lesquelles elles évoluent)
Chaque plateforme fixe sa propre limite maximale pour la taille des pièces jointes, et ces limites sont augmentées ou échelonnées au fil du temps. Il convient donc de les considérer comme des valeurs indicatives, et non comme des règles définitives :
- WhatsApp : environ 16 Mo pour une vidéo standard partagée dans une conversation. Les fichiers plus volumineux sont soit rejetés, soit fortement recomprimés par WhatsApp, ce qui peut donner un résultat de moins bonne qualité que si vous les compressiez vous-même avec soin.
- Discord : 10 Mo pour les comptes gratuits. Les abonnements Nitro payants augmentent considérablement cette limite (jusqu’à plusieurs centaines de mégaoctets), et les serveurs améliorés peuvent autoriser une limite encore plus élevée. Si une vidéo est « trop volumineuse pour Discord », la limite de 10 Mo des comptes gratuits est généralement la limite que vous atteignez.
- Courriel : environ 25 Mo chez la plupart des fournisseurs (Gmail, Outlook et Yahoo se situent tous autour de cette limite). Si vous dépassez cette limite, le service vous proposera généralement un lien vers le cloud plutôt qu’une pièce jointe classique.
Pourquoi les vidéos sont-elles si volumineuses
La taille d’un fichier vidéo dépend d’une seule formule : le débit binaire multiplié par la durée. Le débit binaire correspond au nombre de bits de données utilisés par le fichier par seconde. Un téléphone capable d’enregistrer en 1080 p ou en 4 K peut facilement utiliser un débit de 20 à 50 mégabits par seconde pour garantir une qualité d’image optimale.
Si l’on fait le calcul, les chiffres sont sans appel. À 30 mégabits par seconde, une minute de vidéo représente environ 225 Mo, soit plus de quatorze fois la limite de WhatsApp et vingt fois la limite gratuite de Discord. La résolution et la qualité « HD » que vous voyez sont réelles, mais elles ont un coût en termes d’octets.
C’est pourquoi deux séquences vidéo de même durée peuvent avoir des tailles très différentes : celle qui a été enregistrée avec un débit binaire plus élevé a simplement stocké plus de données par seconde. Pour réduire la taille d’un fichier sans en réduire la durée, il faut utiliser moins de bits par seconde, et c’est précisément ce que fait la compression.
Comment fonctionne concrètement la compression effectuée directement dans le navigateur.
L’outil de compression vidéo de FileTinker réencode votre clip en utilisant un débit binaire inférieur et ciblé, grâce à la fonction MediaRecorder intégrée à votre navigateur. Aucun logiciel ffmpeg n’est nécessaire et aucun fichier n’est envoyé vers un serveur : la vidéo est diffusée via un élément masqué et enregistrée en temps réel, de sorte qu’un clip de 90 secondes prend environ 90 secondes à traiter.
Étant donné que c’est le navigateur qui effectue l’encodage, le format du fichier de sortie et le codec dépendent des capacités de votre navigateur : MP4 si possible, sinon WebM (vidéo VP9 ou VP8 avec audio Opus). Cela est important pour l’envoi : un fichier WebM est compatible avec la plupart des applications et des navigateurs modernes, mais si votre destinataire a spécifiquement besoin du format MP4, vérifiez le format produit par votre navigateur.
Un point important à ne pas négliger : il s’agit d’un réencodage, et non d’un remux sans perte de qualité. En réduisant le débit binaire, on perd définitivement des détails visuels. C’est là tout le principe : on sacrifie la fidélité pour obtenir un fichier plus petit. C’est le même compromis que toutes les plateformes font lorsqu’elles recompriment votre fichier, sauf qu’ici, vous contrôlez le résultat.
Viser une taille spécifique.
Le mode « compresser pour atteindre une taille cible » effectue les calculs à votre place. Il lit la durée du clip, puis procède à partir de la taille cible que vous avez définie : le nombre d’octets disponibles est réparti sur la durée du clip, ce qui détermine le débit binaire maximal. Il réserve une partie pour l’audio (environ 96 kbps) et maintient une marge d’environ 10 %, afin que les frais généraux du conteneur n’entraînent pas un dépassement de la taille cible.
Le débit binaire de MediaRecorder n’est qu’une valeur approximative, il est donc possible qu’une seule passe dépasse la valeur cible. L’outil gère ce problème en effectuant jusqu’à trois passes : si le résultat est toujours trop élevé, il réduit le débit binaire en proportion de la différence et enregistre à nouveau. Il s’arrête dès qu’une passe atteint ou se situe en dessous de la valeur cible.
Il est important de connaître deux comportements de ce logiciel. Premièrement, il n’augmente jamais la taille de votre fichier. Il utilise votre fichier original intact comme base pour obtenir le « meilleur résultat », de sorte que si, pour une raison quelconque, le fichier re-encodé est plus volumineux (ce qui peut arriver avec des séquences déjà optimisées), vous récupérez le fichier original. Deuxièmement, il est transparent lorsque l’objectif est impossible à atteindre : la qualité vidéo ne peut pas descendre en dessous d’un seuil d’environ 150 kbps. Ainsi, si votre séquence est tout simplement trop longue pour être adaptée à une taille cible très réduite tout en conservant une qualité acceptable, le logiciel vous renvoie la version la plus petite possible et vous avertit qu’elle dépasse toujours la taille cible. Vous en êtes informé avant de l’envoyer, plutôt que de recevoir un fichier qui a été discrètement modifié pour atteindre une taille spécifique.
Commencez par tailler – c’est le moyen le plus efficace dont vous disposez.
Étant donné que la taille d’un fichier est égale au débit binaire multiplié par sa durée, réduire la durée est souvent la solution la plus simple pour respecter une limite sans compromettre la qualité. Si seuls 20 secondes d’un clip de deux minutes sont importants, en le réduisant à ces 20 secondes, on divise sa taille d’environ un sixième avant même de procéder à la compression.
La fonction de découpage vous permet de conserver un débit binaire plus élevé pour la partie importante. Un extrait de 15 secondes de bonne qualité sera bien plus agréable à regarder que les deux minutes complètes compressées pour respecter la même limite de taille de fichier. L’outil de découpage de FileTinker fonctionne de la même manière dans le navigateur : enregistrez la portion souhaitée, puis compressez le résultat.
Voici une méthode pratique : réduisez la vidéo au strict minimum, puis compressez-la pour atteindre la taille souhaitée (16 Mo pour WhatsApp, 10 Mo pour Discord en version gratuite, environ 25 Mo pour les e-mails). Si la vidéo est toujours trop volumineuse malgré une qualité acceptable, réduisez-la davantage avant de compromettre la netteté de l’image.
Définir des objectifs de qualité réalistes.
Si l’on insère un long clip dans un petit conteneur, cela entraîne un faible débit, ce qui se traduit par une image pixélisée lors des mouvements, une perte de détails et des scènes d’action rapides floues. Les séquences statiques ou les plans rapprochés résistent mieux aux faibles débits que les sports, les jeux vidéo ou tout autre contenu comportant de nombreux mouvements.
Si la qualité après la compression est inacceptable, vous avez trois options : raccourcir la vidéo, accepter un fichier légèrement plus volumineux sur une plateforme qui le permet (Discord Nitro ou un lien vers un espace de stockage en ligne pour l’envoyer par courriel), ou réduire les exigences que vous imposez à l’encodeur. Il n’existe aucun réglage qui permette d’obtenir une vidéo d’action de deux minutes en 4K d’une qualité parfaite avec une taille de 10 Mo ; les données nécessaires ne sont tout simplement pas disponibles.
L’avantage de le faire soi-même : vous choisissez le format cible et vous voyez le résultat avant d’envoyer le fichier, au lieu de laisser WhatsApp ou Discord le recomprimer silencieusement avec des paramètres que vous ne pouvez pas contrôler. De plus, en effectuant la compression localement dans le navigateur, le fichier ne quitte jamais votre appareil.