L'offre gratuite de Discord plafonne un envoi unique à 25 MB et ne réencode pas une vidéo trop volumineuse pour la faire tenir, l'envoi est donc simplement refusé. Compressez le fichier avant de l'envoyer : baissez la résolution, réduisez la fréquence d'images et choisissez un niveau de qualité, dans un onglet de navigateur qui ne téléverse jamais la vidéo nulle part.
Le coupable habituel est un enregistrement en 1080p 60 fps, qui tourne autour de 30 à 60 MB par minute. Le passer en 720p à 30 fps et à un niveau de qualité moyen réduit généralement le fichier de 60 à 80 pour cent, ce qui passe sous 25 MB pour la plupart des clips de gameplay, enregistrements de bugs et temps forts de salon vocal de moins d'une minute. La taille dépend de la quantité de mouvement dans l'image, l'outil indique donc la taille du résultat avant que vous ne téléchargiez quoi que ce soit, et vous pouvez le relancer avec différents réglages aussi souvent que vous le souhaitez.
Ce qui rend cela pénible, c'est que l'échec est silencieux jusqu'à ce qu'il ne le soit plus : le fichier s'envoie jusqu'à environ dix pour cent, puis Discord vous dit qu'il est trop volumineux et vous commencez à deviner. Les sections ci-dessous couvrent ce que Discord acceptera réellement, les réglages exacts qui font passer un clip sous la limite, et les endroits où un compresseur dans le navigateur cesse d'être le bon outil.
Compresseur vidéo
Réglez la résolution, la fréquence d'images et la qualité, puis téléchargez un MP4 qui se lit en ligne dans Discord. Le fichier ne quitte jamais votre appareil.
Ce que Discord accepte réellement
Discord applique une limite de taille de fichier par envoi, et c'est la même limite pour chaque type de fichier plutôt qu'une limite spécifique à la vidéo.
| Compte | Limite par fichier |
|---|---|
| Gratuit | 25 MB |
| Nitro Basic | 50 MB |
| Nitro | 500 MB |
Ces nombres sont ceux de Discord et ils ont évolué dans les deux sens au fil des années, le conseil pratique est donc de vérifier le chiffre affiché par votre propre client plutôt que de faire confiance à un nombre tiré d'un article, y compris celui-ci. Un serveur ayant atteint un niveau de boost relève aussi la limite pour tous ceux qui publient à l'intérieur, c'est pourquoi le même clip s'envoie dans une communauté et est refusé dans une autre.
Deux détails comptent plus que le plafond exact. Premièrement, Discord ne réduit pas une vidéo pour la faire tenir. Il sert le fichier que vous avez envoyé, un clip trop volumineux est donc rejeté au lieu d'être discrètement transcodé. Deuxièmement, le lecteur a besoin de l'index au début du fichier. Les fichiers MP4 stockent une petite table des matières appelée moov atom, et Discord n'affiche un lecteur intégré que lorsque cette table se trouve au début. Les fichiers écrits avec elle à la fin apparaissent souvent comme une simple pièce jointe que vous devez télécharger, ce qui annule l'intérêt de publier un clip dans un chat. C'est une vraie différence entre compresseurs : beaucoup produisent un MP4 valide qui ne s'affichera pas en aperçu.
| Format | Ce que Discord en fait |
|---|---|
| MP4, vidéo H.264 avec audio AAC | Se lit en ligne. Le choix sûr pour un clip. |
| MOV, WebM | Généralement accepté et généralement lisible. |
| AVI, MKV | S'envoie, mais apparaît comme un lien de téléchargement sans aperçu. |
Comment compresser une vidéo pour Discord
- Ajoutez votre vidéo. Déposez le fichier dans le compresseur. Il est lu depuis votre disque dans la page, la vidéo n'est donc jamais téléversée, et il n'y a aucune limite de taille de fichier autre que votre propre mémoire.
- Définissez la résolution, la fréquence d'images et la qualité. Commencez par 720p, 30 fps et le curseur de qualité sur le palier Petit ou Équilibré, puis regardez la taille indiquée par l'outil. Si elle dépasse encore votre limite, descendez d'un cran supplémentaire.
- Téléchargez le MP4 et publiez-le. La sortie est écrite avec l'index au début, elle se lit donc en ligne dans Discord au lieu d'apparaître comme une pièce jointe.
Chaque exécution vous donne une taille avant et après, la boucle est donc rapide : ajustez, compressez, lisez le nombre. Rien n'est destructif et votre fichier d'origine est intact.
Quels réglages utiliser
Le curseur de qualité n'est pas un pourcentage ni une taille cible. Il correspond à une valeur de qualité vidéo appelée CRF, où des nombres plus bas signifient une meilleure qualité et un fichier plus gros. Connaître la correspondance enlève les devinettes :
| Libellé du curseur | Plage du curseur | CRF | À quoi il sert |
|---|---|---|---|
| Meilleur | 100 | 20 | Gros envois Nitro, ou un clip très court que vous voulez propre |
| Élevé | 75 à 99 | 28 à 20 | Clips qui doivent rester nets en plein écran |
| Équilibré | 50 à 74 | 36 à 28 | Le réglage par défaut. Un bon point de départ pour la plupart des clips |
| Petit | 25 à 49 | 43 à 36 | Tenir dans un plafond de 25 MB pour des séquences plus longues ou plus chargées |
| Le plus petit | 1 à 24 | 51 à 44 | Dernier recours. Les blocs deviennent visibles sur les mouvements |
La résolution et la fréquence d'images font généralement plus de travail que le curseur de qualité. Diviser la résolution par deux ramène le nombre de pixels à un quart, et diviser la fréquence d'images par deux retire à peu près la moitié des images que l'encodeur doit décrire. Les deux sont aussi plus faciles à sacrifier que la netteté, car un clip en 720p à bonne qualité paraît propre tandis qu'un clip en 1080p à basse qualité paraît en blocs.
| Votre séquence | Résolution | Fréquence d'images | Qualité |
|---|---|---|---|
| Gameplay ou action, 1080p 60 fps | 720p | 30 fps | Petit |
| Enregistrement d'écran ou tutoriel | 720p | 30 fps | Équilibré |
| Clip court de moins de 30 secondes | Original | 30 fps | Équilibré |
| Visage parlant, généralement statique | 720p | 24 fps | Petit |
Deux nombres approximatifs aident lorsque vous estimez avant de commencer. À 720p et 30 fps, comptez entre 5 et 15 MB par minute de vidéo. À 1080p et 30 fps, comptez 15 à 35 MB par minute. Les séquences à fort mouvement ou à détails fins se situent en haut de ces plages, et les enregistrements d'écran avec de grandes zones immuables se situent en bas.
Ce que ce compresseur ne fait pas
À savoir avant de commencer, car ce sont les cas où un autre outil est la bonne réponse.
- Il n'a pas de champ « faire exactement 25 MB ». Le compresseur privilégie la qualité, vous choisissez donc un niveau de qualité et la taille suit. Atteindre un nombre précis nécessite un encodage à deux passes avec un débit calculé, ce qui est un travail FFmpeg de bureau plutôt que de navigateur.
- L'audio est fixé à 128 kbps. Il n'y a pas de contrôle du débit audio. C'est acceptable pour la voix et convenable pour la musique, mais ce n'est pas réglable ici, un clip musical ne deviendra donc pas plus petit via la piste audio.
- La sortie WebM utilise VP8, pas VP9. La voie WebM existe pour la compatibilité, mais le H.264 dans un MP4 produit un fichier plus petit à qualité visuelle égale, MP4 est donc le meilleur choix par défaut pour Discord.
- La résolution ne peut que diminuer. Choisir 1080p n'agrandira pas une source 720p. Cela empêche seulement tout ce qui est plus grand que 1080p de passer.
- La première utilisation télécharge environ 30 MB. C'est le moteur vidéo, mis en cache ensuite. C'est le prix à payer pour effectuer l'encodage sur votre machine plutôt que sur celle de quelqu'un d'autre.
- Les fichiers longs sont lents. Quelques minutes ou quelques centaines de mégaoctets prendront un certain temps, car le travail se fait sur votre appareil. Rogner d'abord est toujours plus rapide que compresser une séquence que vous allez couper de toute façon.
Si le fichier est encore trop volumineux
Parcourez cette liste dans l'ordre. Les deux premiers éléments le décident généralement à eux seuls.
- Divisez la résolution par deux. Passer de 1080p à 720p divise à peu près par quatre le nombre de pixels, et de 720p à 480p le refait. C'est le levier le plus important.
- Divisez la fréquence d'images par deux. Passer de 60 fps à 30 fps retire environ la moitié des images. Ne gardez 60 fps que si le clip est très court ou si le mouvement est le but.
- Descendez le curseur de qualité d'un palier. Passer d'Équilibré à Petit est un vrai palier, et c'est celui qui coûte le moins visuellement si la résolution est déjà raisonnable.
- Rognez le clip. Un enregistrement de 90 secondes qui doit en faire 40 porte plus de la moitié d'un fichier dont vous n'avez pas besoin. Le rogneur vidéo le coupe sans réencoder les parties que vous gardez si vous utilisez le mode de copie de flux.
- Envoyez un lien à la place. Si la vidéo doit réellement être en 1080p 60 fps et durer trois minutes, la compression est le mauvais outil et un lien cloud est le bon.
Pourquoi compresser dans le navigateur au lieu de téléverser
L'alternative évidente est un site de conversion : envoyez la vidéo à un serveur, récupérez-en une plus petite. Cela fonctionne, et c'est un choix raisonnable pour un clip que vous ne vous souciez pas de confier. C'est un mauvais choix pour le type de séquences que les gens publient réellement sur Discord, qui tend à être un écran interne, un salon vocal privé, une reproduction de bug d'un projet professionnel ou un jeu en bêta fermée.
| Aihangsoft | Convertisseur basé sur le téléversement | |
|---|---|---|
| Où va la vidéo | Reste dans l'onglet du navigateur | Envoyé vers leurs serveurs |
| Limites de taille et quotidiennes | Aucune au-delà de votre propre mémoire | Souvent limité, parfois avec filigrane |
| Contrôle du réglage | Qualité, résolution, fréquence d'images, format | Généralement un préréglage ou un curseur |
| Fonctionne hors ligne | Oui, après le premier chargement | Non |
| Compte | Non nécessaire | Parfois requis pour les fichiers plus volumineux |
Le compromis est la vitesse et la taille du fichier. Un serveur avec du vrai matériel encode plus vite que votre ordinateur portable, et la mémoire du navigateur impose un plafond pratique à la durée de vidéo que vous pouvez traiter. Pour les clips de 20 secondes à 2 minutes auxquels les limites de Discord s'appliquent réellement, ce compromis vaut généralement la peine.