Comment convertir MKV en MP4 dans Ubuntu à l'aide de FFmpeg

How Convert Mkv Mp4 Ubuntu Using Ffmpeg



FFmpeg est un puissant framework multimédia qui peut être utilisé pour décoder, encoder, transcoder, multiplexer, démultiplexer, diffuser, filtrer et lire presque tous les fichiers multimédias que vous rencontrez. Ce programme prend en charge même les formats de fichiers les plus obscurs et les plus anciens, jusqu'aux formats de fichiers les plus avancés. FFmpeg est un outil multiplateforme disponible pour Linux, macOS, Windows, BSD, Solaris, etc. Cet article vous montre comment convertir MKV en MP4 dans Ubuntu à l'aide de FFmpeg.

Installer FFmpeg sur Ubuntu

FFmpeg est un logiciel gratuit et open source. En raison de sa popularité, FFmpeg est disponible directement à partir du référentiel de packages officiel pour la plupart des distributions Linux, y compris Ubuntu.







FFmpeg est également disponible dans la boutique Snapcraft sous forme de package instantané. L'avantage d'utiliser le package snap est que le snap fournit toujours la dernière version du logiciel.



Installation de FFmpeg à partir du référentiel de packages par défaut

Lancez le terminal et mettez à jour le cache APT en entrant ce qui suit.



$sudomise à jour appropriée





Ensuite, installez le package ffmpeg. APT téléchargera et installera automatiquement toutes les dépendances nécessaires.

$sudoapteinstaller ffmpeg



Installation de FFmpeg depuis Snapcraft

C'est la méthode recommandée pour installer FFmpeg. L'installation du package snap nécessite l'installation préalable de snappy (le gestionnaire de packages snap).

La dernière version d'Ubuntu aura le gestionnaire de packages snap configuré par défaut. Cependant, si ce n'est pas le cas, vous pouvez configurer immédiatement le gestionnaire de packages.

$sudomise à jour appropriée&& sudoapteinstallersnapd-et

Le système est maintenant prêt à récupérer et à installer les packages de snap. Par défaut, le Boutique Snapcraft est la source des packages snap. Vérifier FFmpeg dans la boutique Snapcraft .

$sudose casserinstaller ffmpeg

Utiliser FFmpeg pour convertir MKV en MP4

Conversion de base

FFmpeg est un outil complexe qui prend en charge des tonnes d'options. Toute commande FFmpeg aura la structure suivante.

$ffmpeg -je <saisir> <options> <sortir>

Ici, l'indicateur -i signifie le fichier d'entrée.

La structure de commande suivante est utilisée pour convertir simplement un fichier multimédia dans un format différent. Dans ce cas, le fichier sera converti du format dummy.mkv au format dummy.mp4. FFmpeg déterminera automatiquement toutes les options nécessaires à la conversion.

$ffmpeg -jedummy.mkv dummy.mp4

Pour désactiver les sorties redondantes (avis de copyright, bibliothèques, etc.), ajoutez l'indicateur -hide_banner.

$ffmpeg-hide_banner-jedummy.mkv dummy.mp4

Spécification du codec
Il est également possible de déterminer manuellement les codecs que FFmpeg utilisera pour effectuer les actions. Vérifiez documentation officielle de FFmpeg sur les codecs pris en charge ici. Si vous n'êtes pas sûr, l'utilisation de la copie comme codec est probablement la meilleure option. Cela indique à FFmpeg de copier le flux audio et vidéo directement dans le nouveau format de fichier sans effectuer de conversion réelle. Pour la plupart des conversions de fichiers, c'est la méthode recommandée.

$ffmpeg-hide_banner-jemannequin.mkv-ccopier dummy.mp4

Ici, l'indicateur -c est la forme abrégée de -codec, indiquant quel codec utiliser.

FFmpeg offre également un contrôle total sur les flux individuels (audio, vidéo, sous-titres, etc.). Par exemple, il est possible de sélectionner des fichiers audio ou vidéo spécifiquement à soumettre à un certain codec.

$ffmpeg-hide_banner-jedummy.mkv -c:v libx264 -c:a copie dummy.mp4

Ici, le drapeau-c:v signifie le codec pour le flux vidéo, et le drapeau -c:a signifie le flux audio.

Notez que pour que la fonction de copie fonctionne, FFmpeg doit prendre en charge le multiplexage du flux ciblé dans le conteneur de sortie. Sinon, cela ne fonctionnera pas.

Ce qui suit est un autre exemple rapide d'utilisation de cette fonctionnalité mais en utilisant un vrai codec à la place. Nous allons convertir le fichier MKV en MP4 à l'aide du codec libx264. Notez que libx264 n'est applicable que pour le streaming vidéo.

$ffmpeg-hide_banner-jedummy.mkv -c:v libx264 dummy.mp4

Influencer la qualité du contenu

Outre la conversion de base, FFmpeg permet également aux utilisateurs de manipuler la qualité du contenu (débit, fréquence d'images, largeur/hauteur de la vidéo, etc.). Toutes ces caractéristiques influencent la qualité du contenu multimédia. Notez que la modification de l'une de ces propriétés du fichier multimédia aura un impact sur la façon dont le spectateur voit et écoute les médias contenus dans le fichier. Bien sûr, la capacité d'un humain à voir et à entendre n'est pas simple. Parfois, de petits changements peuvent faire une différence considérable en termes de qualité.

Nous allons commencer par le débit. Pour modifier le débit binaire de la vidéo source, utilisez la structure de commande suivante.

$ffmpeg-hide_banner-jedummy.mkv -c:a copy -c:v libx264 -b:v 1M dummy.mp4

Ici, le drapeau -b:v représente le débit vidéo.

La fréquence d'images est un autre facteur important pour déterminer la qualité du contenu. Pour modifier la fréquence d'images d'un fichier MKV, nous utiliserons la structure de commande suivante.

$ffmpeg-hide_banner-jedummy.mkv -c:a copie -c:v libx264-r 30mannequin.mp4

Ici, le drapeau -r signifie la fréquence d'images souhaitée.

Outre les changements visuels, la modification de la dimension vidéo aura également un impact sur la taille du fichier de sortie. Pour changer la dimension de la vidéo en 1280x720p, nous utiliserons la structure de commande suivante.

$ffmpeg-hide_banner-jedummy.mkv -c:a copie -c:v libx264-s1280x720 mannequin.mp4

Dernières pensées

FFmpeg est un outil puissant pour travailler avec des fichiers multimédias. Ce guide montre comment utiliser FFmpeg pour convertir des fichiers MKV en MP4.

Outre une utilisation normale, FFmpeg peut également être assez amusant à utiliser. Consultez le guide suivant qui vous montre comment utiliser FFmpeg pour créer une vidéo à partir d'images .

Bon calcul !