Installation de ffmpeg sur Ubuntu
FFMPEG est un logiciel gratuit et open-source. En raison de sa popularité, FFMPEG est disponible directement auprès du référentiel officiel de package pour la plupart des distros Linux, y compris Ubuntu.
FFMPEG est également disponible dans la boutique Snapcraft sous forme d'un package SNAP. L'avantage de l'utilisation du package SNAP est que le SNAP fournit toujours la dernière version du logiciel.
Installation de ffmpeg à partir du dépôt de package par défaut
Lancez le terminal et mettez à jour le cache APT en entrant ce qui suit.
$ sudo apt mise à jour
Ensuite, installez le package «FFMPEG». APT téléchargera automatiquement et installera toutes les dépendances nécessaires.
$ sudo apt install ffmpeg
Installation de ffmpeg depuis Snapcraft
Ceci est la méthode recommandée pour installer FFMPEG. L'installation du package SNAP nécessite Snappy (le gestionnaire de package Snap) à installer au préalable.
La dernière version Ubuntu aura le gestionnaire de package SNAP configuré par défaut. Cependant, si ce n'est pas le cas, alors vous pouvez configurer le gestionnaire de packages immédiatement.
$ sudo apt Update && sudo apt install snapd -y
Le système est maintenant prêt à saisir et à installer des packages instantanés. Par défaut, le magasin Snapcraft est la source des packages SNAP. Découvrez FFMPEG dans le magasin Snapcraft.
$ sudo snap install ffmpeg
Utilisation de FFMPEG pour convertir MKV en MP4
Conversion de base
FFMPEG est un outil complexe qui prend en charge les tonnes d'options. Toute commande ffmpeg aura la structure suivante.
$ ffmpeg -i
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 en un format différent. Dans ce cas, le fichier sera converti du «mannequin.MKV »au format au« mannequin.MP4 ”Format. FFMPEG déterminera automatiquement toutes les options nécessaires pour la conversion.
$ ffmpeg -i mannequin.mannequin MKV.MP4
Pour désactiver les sorties redondantes (avis de droit d'auteur, bibliothèques, etc.), ajouter le drapeau «-hide_banner».
$ ffmpeg -Hide_banner -i mannequin.mannequin MKV.MP4
Spécification du codec
Il est également possible de déterminer manuellement les codecs que FFMPEG utilisera pour effectuer les actions. Consultez la documentation officielle FFMPEG sur les codecs pris en charge ici. Si vous n'êtes pas sûr, alors utiliser «Copier» car le 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 -i mannequin.MKV -C Copie Dummy.MP4
Ici, l'indicateur «-c» est le formulaire court pour «-codec», ce qui signifie quel codec.
FFMPEG fournit également un contrôle total sur les flux individuels (audio, vidéo, sous-titre, etc.). Par exemple, il est possible de sélectionner des fichiers audio ou vidéo spécifiquement pour être soumis à un certain codec.
$ ffmpeg -Hide_banner -i mannequin.MKV -C: V LIBX264 -C: Une copie mannequin.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 «Copie» fonctionne, FFMPEG doit prendre en charge le muxal du flux ciblé dans le conteneur de sortie. Sinon, ça ne fonctionnera pas.
Ce qui suit est un autre exemple rapide de l'utilisation de cette fonctionnalité mais de l'utilisation d'un vrai codec, plutôt. Nous allons convertir le fichier MKV en MP4 en utilisant le codec libx264. Notez que LiBX264 ne s'applique que pour le streaming vidéo.
$ ffmpeg -Hide_banner -i mannequin.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 binaire, fréquence d'images, largeur / hauteur vidéo, etc.). Toutes ces fonctionnalités influencent la qualité du contenu médiatique. 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, les petits changements peuvent faire une différence spectaculaire de qualité.
Nous allons commencer par le débit. Pour modifier le débit de la vidéo source, utilisez la structure de commande suivante.
$ ffmpeg -Hide_banner -i mannequin.MKV -C: une copie -c: v libx264 -b: v 1m mandem.MP4
Ici, le drapeau «-b: v» signifie Bitrate 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 mannequin.MKV -C: une copie -c: v libx264 -r 30 mannequin.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 vidéo en 1280x720p, nous utiliserons la structure de commande suivante.
$ ffmpeg -Hide_banner -i mannequin.MKV -C: une copie -C: V libx264 -s 1280x720 Dummy.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 les fichiers MKV en MP4.
Outre l'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.
Happy Computing!