GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment convertir MKV en MP4 dans Ubuntu avec FFmpeg

FFmpeg est un framework multimédia puissant 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 modernes. FFmpeg est un outil multiplateforme disponible pour Linux, macOS, Windows, BSD, Solaris, etc. Cet article vous montrera comment convertir MKV en MP4 dans Ubuntu en utilisant FFmpeg.

Installer FFmpeg sur Ubuntu

FFmpeg est un logiciel open source gratuit. 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 sous forme de package Snap dans la boutique Snapcraft. L'avantage d'utiliser le package Snap est que Snap fournit toujours la dernière version du logiciel.

Installez FFmpeg à partir du référentiel de packages standard

Démarrez le terminal et actualisez le cache APT en tapant ce qui suit.

$ sudo apt mise à jour

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

$ sudo adapté Pour installer ffmpeg

Installer FFmpeg depuis Snapcraft

Il s'agit de la méthode recommandée pour installer FFmpeg. Avant d'installer le package snap, snappy (le gestionnaire de packages snap) doit être installé.

Dans la dernière version d'Ubuntu, le gestionnaire de paquets snap est configuré par défaut. Si ce n'est pas le cas, vous pouvez configurer le gestionnaire de packages immédiatement.

$ sudo apt update &&sudo convenable Pour installer cassé -et

Le système est maintenant prêt à capturer et à installer des packages snap. La valeur par défaut est Snapcraft shop est la source des packages snap. cash FFmpeg dans la boutique Snapcraft.

$ sudo snap Pour installer ffmpeg

Utilisation de FFmpeg pour convertir MKV en MP4

Conversion de base

FFmpeg est un outil complexe qui prend en charge d'innombrables options. Chaque commande FFmpeg a la structure suivante.

$ ffmpeg -I

Ici, le drapeau "-i" désigne le fichier d'entrée.

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

$ ffmpeg -I mannequin.mkv mannequin.mp4

Pour désactiver les sorties redondantes (avis de copyright, bibliothèques, etc.), ajoutez le drapeau "-hide_banner".

$ ffmpeg -hide_banner -I mannequin.mkv mannequin.mp4

Spécification du codec
Il est également possible de définir manuellement les codecs que FFmpeg utilise pour effectuer les actions. Consultez la documentation officielle de FFmpeg sur les codecs pris en charge ici. Si vous n'êtes pas sûr, utiliser "copier" comme codec est probablement votre meilleure option. Cela indique à FFmpeg de copier le flux audio et vidéo directement dans le nouveau format de fichier sans effectuer aucune conversion. Pour la plupart des conversions de fichiers, il s'agit de la méthode recommandée.

$ ffmpeg -hide_banner -I dummy.mkv -C copie dummy.mp4

Ici, le drapeau "-c" est la forme courte de "-codec" et indique quel codec doit être utilisé.

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

$ ffmpeg -hide_banner -I dummy.mkv -c:v libx264 -c:une copie de dummy.mp4

Le drapeau "-c:v" indique le codec pour le flux vidéo et le drapeau "-c:a" indique le flux audio.

Notez que FFmpeg doit prendre en charge le multiplexage du flux cible dans le conteneur de sortie pour que la fonction « copier » fonctionne. Sinon, cela ne fonctionnera pas.

Ce qui suit est un autre exemple rapide d'utilisation de cette fonctionnalité, mais avec un vrai codec à la place. Nous allons convertir le fichier MKV en MP4 en utilisant le codec libx264. Notez que libx264 ne s'applique qu'au streaming vidéo.

$ ffmpeg -hide_banner -I mannequin.mkv -c:v libx264 mannequin.mp4

Influencer la qualité du contenu

En plus d'une conversion facile, FFmpeg permet également aux utilisateurs de manipuler la qualité du contenu (débit binaire, fréquence d'images, largeur/hauteur de la vidéo, etc.). Toutes ces caractéristiques affectent la qualité du contenu des médias. Notez que la modification de l'une de ces propriétés du fichier multimédia affectera la façon dont le spectateur voit et entend le contenu multimédia contenu dans le fichier. Bien sûr, la capacité d'une personne à voir et à entendre n'est pas facile. Parfois, de petits changements peuvent faire une différence considérable dans la qualité.

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

$ ffmpeg -hide_banner -I dummy.mkv -c:une copie -c:v libx264 -b:v 1M dummy.mp4

Ici, le drapeau "-b :v" représente le débit binaire de la 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 -I dummy.mkv -c:une copie -c:v libx264 -R 30th dummy.mp4

Le drapeau "-r" indique la fréquence d'images souhaitée.

En plus des changements visuels, la modification de la dimension vidéo affectera également la taille du fichier de sortie. Pour changer la taille de la vidéo en 1280x720p, nous utiliserons la structure de commande suivante.

$ ffmpeg -hide_banner -I dummy.mkv -c:une copie -c:v libx264 -S 1280×720 dummy.mp4

Réflexions finales

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.

En plus d'une utilisation normale, FFmpeg peut aussi être très amusant. Consultez le guide ci-dessous qui vous montrera comment utiliser FFmpeg pour créer une vidéo à partir d'images.

Amusez-vous à calculer !


Ubuntu
  1. Comment installer et utiliser FFmpeg sur Ubuntu 18.04

  2. Comment configurer un pare-feu avec UFW sur Ubuntu 20.04

  3. Comment installer FFmpeg sur Ubuntu 18.04 et 16.04

  4. Comment réduire la taille d'une vidéo avec Ffmpeg ?

  5. Comment installer Ffmpeg sur Ubuntu ??

Comment installer Nginx avec ModSecurity sur Ubuntu 15.04

Comment installer Flask avec Python 3 sur Ubuntu 18.04

Comment installer FFmpeg sur Ubuntu 17.04

Comment installer FFmpeg sur Ubuntu 18.04 LTS

Comment installer FFmpeg sur Ubuntu 20.04

Comment installer FFmpeg sur Ubuntu 22.04