Maîtriser votre audio de la CLI avec ffmpeg

Maîtriser votre audio de la CLI avec ffmpeg

Objectif

Apprenez les bases de la manipulation audio et de la conversion avec FFMPEG.

Distribution

FFMPEG est disponible pour presque toutes les distributions Linux.

Exigences

Une installation Linux fonctionnelle avec FFMPEG.

Difficulté

Facile

Conventions

  • # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
  • $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Introduction

Les formats audio sont souvent plus faciles à gérer que ceux vidéo, mais cela ne signifie pas qu'ils ne viennent pas avec leurs propres maux de tête. Pour la plupart, les problèmes audio proviennent du DRM et des pertes de qualité. Bien que FFMPEG ne puisse pas toujours aider avec DRM, il peut vous aider à convertir vos fichiers sans perdre de qualité.

Conversion de l'audio

Tout d'abord, vous devez apprendre le moyen le plus élémentaire de convertir un fichier audio.

$ ffmpeg -i chanson.chanson mp3.ogg

Ffmpeg utilise le -je drapeau pour désigner le début de l'entrée. Après le ou les fichiers d'entrée, il recherche des options et la sortie. Dans ce cas, seule la sortie est présente.

Qualité de conservation

Tous les formats audio ne sont pas égaux. Formats comme flac fournir un audio de meilleure qualité que les formats avec perte comme mp3 et ogg. Quoi qu'il en soit, vous voulez préserver autant de qualité que possible. Pour ce faire, incluez le -mêmeq drapeau.

$ ffmpeg -i chanson.MP3 -Sameq Chanson.ogg

Définir le débit

La compression audio diminue la qualité d'un fichier audio, mais il crée également des fichiers audio plus petits. La façon la plus courante de compresser les fichiers audio est la diminution du débit du fichier.

Pour définir le débit binaire d'un fichier de sortie avec ffmpeg, utilisez le -un B drapeau.

$ ffmpeg -i chanson.mp3 -ab 192 chanson.ogg

Il existe plusieurs débits communs qui sont utilisés pour la compression. Vous pouvez en utiliser n'importe quel nombre, selon votre objectif.

$ ffmpeg -i chanson.mp3 -ab 128 chanson.ogg

Fréquence

La fréquence est un autre facteur qui détermine la qualité du fichier de sortie. La fréquence fait référence au taux d'échantillonnage. Des taux d'échantillonnage plus élevés aident à prévenir la distorsion.

Vous pouvez définir le taux d'échantillonnage avec le -ardente drapeau.

$ ffmpeg -i chanson.mp3 -ab 192 -ar 44100 Chanson.ogg

Spécifier le codec

S'il existe un codec particulier que vous préférez utiliser pour l'encodage, vous pouvez spécifier que pour ffmpeg avec le -acodéc drapeau.

$ ffmpeg -i chanson.Ogg -ACODEC LIBMP3LAME Song.mp3

FFMPEG prend évidemment en charge plusieurs codecs. En fait, il utilise le type de fichier de sortie pour les deviner, mais vous pouvez toujours les spécifier explicitement.

$ ffmpeg -i chanson.MP3 -ACODEC VORBIS Song.ogg

Vidéo de bande

Que se passe-t-il si vous voulez retirer la vidéo d'un fichier et garder l'audio? Ffmpeg vous a couvert là aussi. Bien sûr, vous pouvez l'utiliser en conjonction avec un autre script comme YouTube-DL pour vraiment automatiser le processus.

$ ffmpeg -i vidéo.MP4 -VN Song.mp3

Le -VN Le drapeau supprime la vidéo pendant qu'il transcode.

Capture audio

Vous pouvez utiliser FFMPEG pour capturer les entrées à partir d'un microphone et l'enregistrer dans n'importe quel format de sortie que vous aimez. En utilisant les indicateurs précédents, vous pouvez contrôler exactement comment le fichier est enregistré.

$ ffmpeg -f alsa -i / dev / dsp -ar 44100 -Ab 192 enregistrement.flac

Avant l'enregistrement, vérifiez / dev pour le point de montage de votre microphone. Vous pouvez également utiliser d'autres notations pour spécifier le périphérique matériel que vous utilisez pour enregistrer.

$ ffmpeg -f alsa -i hw: 0 -ar 44100 -Ab 192 enregistrement.flac

Réflexions de clôture

FFMPEG est un outil incroyable pour travailler avec des fichiers audio. Si vous êtes quelqu'un qui s'intéresse à la qualité de votre musique, FFMPEG peut être une ressource inestimable pour vous assurer que vous obtenez la plupart de vos fichiers musicaux.

Si vous souhaitez en savoir plus sur FFMPEG, consultez notre guide vidéo pour explorer comment travailler avec des vidéos à l'aide de FFMPEG.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Ubuntu 20.04 Installation FFMPEG
  • Meilleur logiciel d'édition vidéo sur Linux
  • Comment télécharger des vidéos en ligne à partir de la ligne de commande Linux…
  • Comment obtenir et modifier les métadonnées vidéo dans Linux
  • Comment créer un package Flatpak
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Meilleur lecteur vidéo pour Linux
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Téléchargement Linux