Dans l'article précédent sur les conteneurs et codecs, vous avez appris à modifier le conteneur (extension) et le codec d'un fichier multimédia. Dans cet article, nous allons vous expliquer comment modifier le débit avant de vous présenter la résolution.
Le débit et la résolution sont corrélés à la quantité de données dans un fichier multimédia. Cela va probablement de soi, mais nous allons quand même le dire. Vous pouvez toujours réduire le débit et la résolution, mais les augmenter pose problème. Sans logiciels et algorithmes spéciaux, la qualité risque d'être impactée.
Par conséquent, commencez toujours votre processus de conversion avec un fichier source de qualité optimale. Avant de faire quoi que ce soit, même avant de modifier le codec ou le conteneur, vérifiez les caractéristiques d'affichage du fichier et assurez-vous que votre fichier source a un débit ou une résolution plus élevés que le résultat souhaité.
Le débit est le nombre maximal de bits utilisés pour encoder une seconde d'un flux multimédia. Plus le nombre de bits utilisés pour encoder une seconde de flux est élevé, plus la fidélité est élevée.
Sans surprise, les différents débits que le Web peut gérer sont faibles. Le tableau ci-dessous indique le débit que vous devez cibler pour des conditions réseau courantes. À des fins de comparaison, nous avons ajouté des valeurs pour les Blu-Rays et les DVD.
Mode de présentation | Débit |
---|---|
Blu-ray | 20 Mbit/s |
DVD | 6 Mbit/s |
Web pour ordinateur | 2 Mo |
mobile 4G | 0,7 Mbit/s |
mobile 3G | 0,35 Mo |
mobile 2G | Dépend du type de réseau. EDGE : 0,4 Mo/s GPRS : 0,04 Mo/s |
Quelle valeur dois-je utiliser pour les vidéos sur mes pages Web ? La réponse courte est au moins: ordinateur de bureau, 4G et 3G. Si vous diffusez des vidéos sur l'un des marchés désignés comme "les prochains milliards d'utilisateurs", comme l'Inde, vous devez également inclure la 2G. À des fins de démonstration, nous allons cibler la 3G.
À l'aide de FFmpeg, vous définissez le débit avec l'indicateur de débit (surprise !) (-b
).
Si FFmpeg n'est pas installé, consultez la page Principes de base de l'application multimédia pour le configurer avec Docker.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
Notez qu'il existe deux indicateurs de débit : -b:a
et -b:v
. L'un est destiné au flux audio et l'autre au flux vidéo.
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
Maintenant que vos fichiers sont prêts, il est temps d'ajuster leur résolution.