Comment convertir des vidéos WebM dans n'importe quel format sous Linux

Bien que WebM soit un format vidéo léger et efficace, adapté au web, il peut être difficile de le faire fonctionner sur différents appareils et plateformes. Une solution consiste à convertir vos fichiers WebM dans d’autres formats populaires comme MP4, AVI ou MKV pour garantir la compatibilité avec divers lecteurs multimédias et plateformes.
Cet article vous montre comment convertir des vidéos WebM dans les formats souhaités sur Ubuntu Linux en utilisant divers outils tels que FFmpeg, VLC et Handbrake.
Table des matières
- Introduction au format WebM
- Conversion de vidéos WebM avec FFmpeg
- Conversion de vidéos WebM avec VLC
- Conversion de vidéos WebM avec HandBrake
- Conversion de plusieurs fichiers WebM avec un script Bash
Remarque : Bien que les instructions ici soient axées sur Linux, les outils utilisés sont compatibles multiplateformes, ce qui signifie qu’ils fonctionneront également sur macOS et Windows.
Introduction au format WebM
WebM est un format de fichier multimédia libre et open-source qui est principalement utilisé pour diffuser du contenu vidéo sur Internet. Il est conçu pour fournir une vidéo de haute qualité avec une taille de fichier plus petite par rapport à d’autres formats comme MP4 ou AVI. WebM est basé sur les codecs vidéo VP8 et VP9 et les codecs audio Opus et Vorbis.
Conversion de vidéos WebM avec FFmpeg
FFmpeg est un cadre multimédia qui est gratuit, open-source et fonctionne sur diverses plateformes comme Windows, Linux et macOS. Vous pouvez utiliser l’outil en ligne de commande FFmpeg pour convertir, enregistrer, diffuser et gérer des fichiers vidéo et audio de divers formats.
Installation
Avant de commencer la conversion, assurez-vous que vous avez FFmpeg disponible sur vos distributions. Vous pouvez vérifier votre version en utilisant cette commande :
ffmpeg-version
Si FFmpeg est présent, vous verrez ses informations de version. Sinon, vous pouvez utiliser votre gestionnaire de paquets par défaut pour l’installer.
Par exemple, sur les systèmes basés sur Ubuntu/Debian, exécutez ceci :
sudo apt installffmpeg
Pour installer FFmpeg sur CentOS/Fedora ou une distribution basée sur REHEL, vous pouvez utiliser cette commande :
sudo dnf installffmpegDe même, pour Arch Linux, exécutez la commande suivante :
sudo pacman -SffmpegConversion
Naviguez vers le répertoire contenant la vidéo en utilisant la commande cd dans le terminal.
Après cela, tapez la commande ffmpeg suivante, en remplaçant output.mp4 par le nom de fichier de sortie souhaité :
ffmpeg-i myvideo.webm output.mp4
Ici, le drapeau -i spécifie le fichier d’entrée, et le reste est assez simple. Appuyez sur Entrée, et FFmpeg commencera à convertir votre fichier WebM en MP4.
Vous pouvez également utiliser la commande ffmpeg précédente pour convertir WebM dans d’autres formats en spécifiant l’extension de format de sortie souhaitée, comme .avi, .mkv.
Si vous souhaitez plus de contrôle pendant le processus de conversion, vous pouvez spécifier des paramètres supplémentaires. Par exemple, pour encoder une vidéo WebM en MP4 avec le codec vidéo H.264 et le codec audio AAC, votre commande ressemblerait à ceci :
ffmpeg-i input.webm -c:v libx264 -c:a aac output.mp4Ici, -c:v libx264 spécifie le codec vidéo H.264, et -c:a aac sélectionne le codec audio AAC.
De plus, vous pouvez contrôler la qualité de sortie en utilisant les options -qscale ou -crf :
ffmpeg-i sample.webm -q0 sample2_ffmpeg.mkvVous pouvez également ajuster le bitrate, la valeur CRF et d’autres options pour optimiser la qualité de sortie et la taille du fichier en fonction de vos besoins.
Conversion de vidéos WebM avec VLC
VLC est un autre lecteur multimédia multiplateforme qui peut être utilisé pour convertir des fichiers vidéo. Bien qu’il ne soit pas aussi riche en fonctionnalités que FFmpeg, VLC offre une interface graphique pratique pour des conversions de base.
Installation
La plupart des distributions Linux ont généralement VLC préinstallé. S’il n’est pas présent, vous pouvez l’installer en utilisant votre gestionnaire de paquets par défaut, comme apt.
Par exemple, sur les systèmes basés sur Ubuntu/Debian, utilisez :
sudo apt install vlc
Sur Fedora ou CentOS, exécutez la commande suivante :
sudo dnf install vlcPour Arch Linux, utilisez ceci :
sudo pacman -S vlcConversion
Ouvrez le lecteur multimédia VLC. Ensuite, ouvrez la fenêtre de conversion en sélectionnant Média -> Convertir/Enregistrer :

Cliquez sur le bouton Ajouter et choisissez le fichier WebM que vous souhaitez convertir. Après cela, cliquez sur le bouton Convertir/Enregistrer pour ouvrir la fenêtre de conversion :

Dans la fenêtre de conversion, spécifiez votre format de sortie en cliquant sur le bouton Parcourir à côté de l’option Fichier de destination. Ensuite, dans le menu déroulant Profil, sélectionnez votre format de sortie souhaité (par exemple, MP4) :

Enfin, cliquez sur Démarrer, et VLC convertira votre vidéo WebM en vidéo MP4 en utilisant le codec H.264 et l’audio MP3.
C’est tout ! VLC s’occupera du reste, et vous aurez votre vidéo convertie dans le format souhaité.
De plus, vous pouvez ajuster les paramètres d’encodage vidéo, tels que le bitrate vidéo et la résolution, en cliquant sur le bouton Paramètres.
Conversion de vidéos WebM avec HandBrake
HandBrake est un transcoder vidéo open-source qui peut gérer plusieurs formats vidéo, y compris WebM. Il offre à la fois des interfaces GUI et CLI pour convertir des vidéos.
Installation
Tout comme VLC et FFmpeg, HandBrake se trouve également dans les dépôts de diverses distributions Linux. Par exemple, pour installer HandBrake sur Ubuntu ou Debian, exécutez ceci :
sudo apt install handbrake
Cela installera l’interface graphique de HandBrake. Cependant, vous pouvez utiliser la commande ci-dessous pour installer une interface en ligne de commande :
sudo apt install handbrake-cliSur Arch Linux, Fedora ou CentOS, vous pouvez installer HandBrake en utilisant Flatpak :
flatpak install flathub fr.handbrake.ghbConversion
Lancez HandBrake et cliquez sur le bouton Ouvrir Source situé en haut à gauche. Choisissez votre fichier WebM souhaité et cliquez sur Ouvrir :

Ensuite, choisissez votre format de sortie souhaité dans le menu déroulant Préréglage (par exemple, MP4). Après cela, spécifiez le format de la vidéo de sortie et son emplacement de destination ainsi que le nom du fichier de sortie :

HandBrake fournit diverses options pour ajuster les paramètres comme la qualité vidéo, le bitrate et l’encodage audio. Vous pouvez les ajuster en fonction de vos besoins en passant à leur sous-section spécifique.
Une fois que vous avez terminé vos ajustements, vous pouvez cliquer sur Démarrer l’encodage pour commencer le processus de conversion.
C’est tout, vous avez converti les vidéos WebM au format MP4.
De plus, si vous préférez utiliser HandBrake CLI, vous pouvez utiliser la commande suivante pour encoder WebM en MP4 en utilisant le codec vidéo x264 et un paramètre de qualité de 20 :
HandBrakeCLI -i input_file.webm -o output_file.mp4 -f mp4 -e x264 -q20
Vous pouvez également convertir n’importe quel fichier vidéo au format H.264 MP4 en utilisant l’outil en ligne de commande HandBrake.
Conversion de plusieurs fichiers WebM avec un script Bash
Vous souhaitez convertir plusieurs vidéos WebM dans un autre format à la fois ? Si oui, alors ne cherchez pas plus loin que le script bash. Par exemple, pour convertir tous les fichiers WebM en format MP4 en utilisant FFmpeg, vous pouvez utiliser ce script :
#!/bin/bash
#Script Bash de conversion WebM
forfilein*.webm; do
ffmpeg-i"$file" -c:v libx264 -c:a aac "${file%.webm}.mp4"
doneAprès avoir créé un script, vous devez enregistrer ce script sous un fichier, tel que sample_script.sh, et le rendre exécutable avec cette commande :
chmod +x sample_script.shEnfin, exécutez le script pour initier la conversion par lots :
./convert_webm.sh
Ce script itérera sur tous les fichiers WebM dans le répertoire spécifié et les encodera en MP4 en utilisant le codec audio AAC et le codec vidéo H.264.
De plus, vous pouvez modifier ce script pour spécifier un format de sortie différent en changeant l’extension dans la commande FFmpeg dans le script bash.
Conclusion
Vous avez réussi à apprendre diverses méthodes pour convertir des vidéos WebM dans d’autres formats vidéo sous Linux. Pour les utilisateurs de Windows, vous pouvez également essayer ces convertisseurs vidéo.
Toutes les images et captures d’écran par Haroon Javed.