Avidemux
Avidemux est une application de montage et d'encodage vidéo. Elle permet d'effectuer des coupes, des montages simples, d'appliquer des filtres, des sous-titres, et de ré-encoder des vidéos.
Elle est considérée comme l'équivalent de VirtualDub (disponible uniquement sous Windows). Avidemux est simple d'utilisation : quelques clics suffisent pour éditer et encoder une vidéo. Il permet l'encodage dans un grand nombre de formats vidéo dont H.264, VP9, H.265 ou AV1, et un grand nombre de conteneurs, notamment MPEG, MP4 et MKV.
Installation
Avidemux n'est pas publié dans les dépôts APT d'Ubuntu.
Il existe plusieurs autres méthodes, au choix, pour installer Avidemux sur Ubuntu :
- Il est distribué par ses développeurs en Flatpak sur Flathub,
- ainsi qu'au format AppImage sur GitHub.
- Avidemux est aussi disponible sur certains PPA historiques et "fourre-tout", mais cette méthode est vivement déconseillée.
Flatpak
Avidemux est distribué par ses développeurs en Flatpak sur le dépôt Flathub.
On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant Avidemux depuis GNOME Logiciels, ou en installant le paquet org.avidemux.Avidemux en ligne de commande :
flatpak install org.avidemux.Avidemux
AppImage
L'intégration au système (dont la création d'un lanceur) doit aussi être faite manuellement.
Pour installer Avidemux au format AppImage, référez-vous avant tout au chapitre dédié au sujet.
En résumé téléchargez le fichier avidemux_X.X.X.appImage depuis GitHub, puis rendez-le exécutable (clic droit sur le fichier → Propriétés → Permissions → Autoriser l'exécution). Finalement lancez-le en double-cliquant dessus.
Vous pouvez aussi utiliser un service tel que appimaged pour créer automatiquement un lanceur.
Utilisation
Réduire la taille d'une vidéo
Les vidéos provenant de DVD, d'appareils photo numériques ou de la télévision utilisent des codecs anciens et peu performants. Pour les conserver ou les passer à ses amis, il est souvent préférable de les ré-encoder avec un codec moderne, comme H.264, VP9, H.265 ou AV1. Il est ainsi possible de réduire leur taille sans trop dégrader la qualité (on ne pourra évidemment jamais gagner en qualité, et si la source est trop compressée mieux vaut ne pas réencoder).
Attention toutefois, toutes les conteneurs n'acceptent pas tous les codecs audio / vidéo, et tous les lecteurs non plus.
- Ouvrez la vidéo à ré-encoder.
- Choisissez vos codecs dans les menus déroulants du panneau vertical à gauche, par ex. :
- Les configurations par défaut de vos codecs sont probablement bonnes, mais vous pourriez vouloir affiner un peu. Pour cela, cliquer sur le bouton Configurer présent sous le nom des codecs dans le panneau vertical.
- vidéo : plusieurs onglets sont disponibles, le plus intéressant est l'onglet Débit.
- Le mieux est de conserver le Mode d'encodage par défaut: Une passe - Qualité Quantificateur (moyenne). Vous pouvez légèrement baisser le Quantificateur (par exemple à 24) pour une meilleure qualité vidéo ou l'augmenter (ex. : 28) pour obtenir un fichier de plus petite taille.
- Vous pourriez avoir un objectif de taille pour votre vidéo, sélectionner alors le Mode d'encodage : Deux passes - Taille de la vidéo puis dans la ligne du dessous, indiquez la taille voulue de votre vidéo en mégaoctets (Mio).
- audio : indiquez le débit audio en kilobits par seconde (kbps). Éviter de ré-échantillonner dans la mesure du possible (il est en particulier inutile et d'utiliser une fréquence d'échantillonnage supérieure au format d'origine).Certaines vidéos (notamment sur certains DVD) provoquent un décalage entre l'audio et la vidéo avec Avidemux. Ce décalage est visible dans: Audio → Piste… (exemple : 560 ms shift ; dans ce cas mettez un décalage audio de -560 ms).
- Avidemux comprend de nombreux filtres vidéo que vous pouvez sélectionner en cliquant sur Filtres, toujours dans le panneau vertical de gauche. Vous pourrez prévisualiser l'effet de la plupart de vos filtrages en remplaçant Entrée par Sortie ou Haut (ou un autre) dans le menu déroulant au dessus de l'image.Pour que l'option Filtres soit accessible, vous devez ré-encoder la vidéo (décocher donc copie)
Parmi les filtres les plus utiles :
- Rotate dans l'onglet Transformation : permet par exemple de remettre droite une vidéo prise en orientation portrait. Souvent utile en revenant de vacances…
- Crop dans l'onglet Transformation : permet de recadrer la vidéo, ou d'enlever les bandes noires autour de l'image.
- Mplayer Resize dans l'onglet Transformation : permet de redimensionner l'image dans des tailles plus petites pour optimiser la compression, ou déformer le ratio d'aspect de l'image pour par exemple corriger un enregistrement 4/3 qui est en fait en 16/9.
- Yadif dans l'onglet Entrelacement : dés-entrelace une vidéo entrelacé (1080i par exemple, ou autre ancien format pour les téléviseurs cathodiques). Il existe dans cet onglet d'autres algorithmes équivalents, choisissez votre préféré.
- MPlayer hqdn3d dans l'onglet Bruit : atténue les bruits provenant d'un encodage un peu sévère ou d'un fichier source de mauvaise qualité. Il permet l'obtention d'un fichier de qualité de plus petite taille.
- Enregistrez votre vidéo en donnant un nom finissant par
.mkv.
Incruster des sous-titres
C'est lourd : les codecs vidéo ne sont pas particulièrement adaptés au texte, ils risquent d'être floutés ; et on ne pourra plus les désactiver, ou les personnaliser lors de la lecture.
Un container moderne comme MKV prend en charge les sous-titres au format texte, et tous les lecteurs acceptant ce format savent les gérer.
- Avant tout vous devez ré-encoder la vidéo, et donc choisir autre chose que Copie dans la section Vidéo (le format original est visible dans Fichier → Propriétés).
- Ouvrez ensuite la rubrique Filtres dans l'onglet Video.
- Dans la section sous-titres, choisissez le module correspondant au fichier de sous-titres que vous avez (
.sub,.srt, …), double-cliquez dessus. - Choisissez une police d'écriture (ex:
/usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf) - Réglez les paramètres d'écriture comme la couleur (blanc par exemple), la hauteur, et la taille du texte.
- Lancez l'encodage (en enregistrant votre vidéo quelque part).
Effectuer des coupes
Les coupes s'effectuent à l'aide des curseurs A [ et B ] qu'il suffit de placer sur la barre de progression.
Transcodage d'une vidéo MKV en AVI
MKV est globalement un bien meilleur conteneur que AVI. Malheureusement certains modèles anciens de télévisions ou de lecteurs de salon ne lisent pas encore le MKV, et ne reconnaissent que l'AVI. Il peut donc être utile de savoir convertir vers ce dernier format de conteneur, même s'il est bien plus pauvre en fonctionnalités.
Les indications ci-dessous relèvent de la version 2.6 d'Avidemux :
Ouvrez Avidemux, cliquez sur Fichier → Ouvrir pour charger le film en MKV, à transcoder en AVI. Ce n'est pas obligatoire, mais le menu Fichier → Informations vous permettra d'avoir un aperçu des caractéristiques du fichier original (les codecs utilisés). Si la vidéo utilise déjà un codec supporté par le conteneur AVI (MPEG2,3,4, Xvid, DivX), le traitement sera évidement plus rapide, puisqu'il n'y aura rien à réencoder (juste à changer le conteneur).
Vous devez désormais faire 3 opérations : choisir un format de Sortie vidéo (le choix du codec), choisir un format de Sortie audio (le choix du codec), et choisir le Format de sortie AVI (détermine le format du fichier).
Tout se fait sur la gauche de l'écran ou ces 3 options sont rangées :
En Sortie vidéo, sélectionnez Mpeg4 AVC (x264) (sauf si le format de fichier existant est déjà compatible avec AVI : MPEG2,3,4, Xvid, DivX, dans ce cas choisissez Copy – vous aurez un message déconseillant l'utilisation de ce codec avec un AVI, mais ce n'est pas bloquant).
Si ce format n'est pas lu par votre télévision, essayez le codec MPEG4 ASP (Xvid).
Comme Format de sortie, choisissez AVI Muxer.
Cliquez ensuite sur Fichier → Enregistrer (ou sur l'icône correspondante). Dans la fenêtre qui s'ouvre, sélectionnez l'emplacement, un nom pour le fichier (Par exemple Film.h264.avi) et sauvegardez. Le réencodage va commencer, cela peut prendre pas mal de temps: l'encodage vidéo est très coûteux en terme de puissance processeur.
Extraire la bande son d'une vidéo
Ouvrez la vidéo dont vous voulez extraire la bande son, puis suivez ces instructions :
- Sur la partie gauche d'Avidemux, dans la liste déroulante Vidéo
laissez : copier. - Ouvrez la liste déroulante Audio et choisissez le format audio voulu (par exemple : opus).
- Cliquez sur le bouton Configurer et choisissez le débit qui va bien. Validez le tout.
Ensuite dans le menu Audio :
- Cliquez sur Enregistrer. Choisissez le répertoire que vous voulez et donnez un nom à votre future musique (par exemple
musique.ogg(indiquez bien l'extension !).
Ne cliquez pas sur le bouton Enregistrer directement présent sur l'interface, mais bien dans le menu Audio → Enregistrer ! - Cliquez sur Enregistrer et le travail commence.
Traitement par lot
Avec Avidemux, il est possible de traiter plusieurs vidéos avec les mêmes paramètres. Une méthode est de rédiger un script en bash et ligne de commande mais elle reste limité en nombre de paramètres disponibles. Une autre méthode est de développer en JavaScript : celle-ci permet d'accéder à tous les paramètres de Avidemux.
Bash
Grâce à un script en bash, il est possible de scanner le contenu d'un dossier et d'appeler récursivement avidemux pour le traitement via la commande :
avidemux --quit
La liste des paramètres disponibles est consultable sur le wiki d'Avidemux.
Le fichier contenant le script doit être placé dans le répertoire contenant les vidéos et peut être exécuté dans un terminal via la commande:
bash <nom_du_script>
JavaScript
Vous pouvez générer un premier script en enregistrant votre projet. Le projet est enregistré au format JavaScript, vous pouvez modifier le fichier en vous inspirant des informations indiquées dans le wiki de Avidemux concernant le JavaScript ou la rubrique Scripting.
Problèmes connus
Il faudra passer par la case "conversion" avec VLC pour obtenir des fichiers MP4 ou MKV
Problèmes lors de l'initialisation du dispositif audio
Cliquez sur Édition → Préférences → Audio, et essayez de changer le périphérique de sortie par Pulse Audio ou Pipewire.
Problèmes de son
Si lors de la lecture le son est haché, vous entendez des craquements ou après encodage vous vous apercevez que le son se décale au fur et à mesure de la lecture sur la vidéo finale, il faut comme précédemment cliquer sur Édition → Préférences → Audio et essayer de changer le périphérique de sortie. Essayez les différents périphériques jusqu'à ce que le problème soit résolu.
Par ailleurs:
- Si la source est AAC, installer le paquet
faad(lit plus de format & stable) - Forcer le décalage de Son (par ex. : -5ms)
Problèmes de coupure de fichier à 4 GB
Pour résoudre ce problème, dans Édition → Préférences → Sortie, cochez la case Créer des fichiers openDML.
Désinstallation
Pour désinstaller cette application, il suffit de supprimer son paquet :
- Pour la version Flatpak, vous pouvez passer par GNOME Logiciels (si vous avez le plugin Flatpak), ou en ligne de commande :
flatpak uninstall org.avidemux.Avidemux
- Pour la version Appimage, supprimez simplement le fichier
avidemux_X.X.X.appImage.
Voir aussi
- (en) Wiki officiel
Alternatives
- Handbrake est une alternative généralement plus moderne
- MKVToolNix propose des outils avancés de remuxing (changement de container, intégration de sous-titres, etc.) sans ré-encodage, et donc rapidement et sans perte de qualité
Contributeurs : Kmeleon, Laurent Bellegarde, ZondeR, Mean, KaoT, krodelabestiole.




