Dans cet article, nous verrons comment vous pouvez lire un fichier MP3 directement à partir de la CLI.
Lecture de MP3 à partir de la commande
Pour cette tâche, nous aurons besoin des outils appropriés installés sur le système. Selon l'outil dont vous disposez, la méthode de lecture d'un MP3 va différer. Dans cet article, je vais présenter une poignée de méthodes utilisant différents outils.
Pour trouver le nom du package de votre distribution, Pkgs.org est le meilleur endroit pour rechercher. Vous pouvez également utiliser la fonction de recherche de votre gestionnaire de packages pour déterminer le nom exact du package.
VLC pour lire des MP3 à partir de la ligne de commande
VLC est l'un des meilleurs lecteurs multimédias. Si vous avez installé VLC, nous pouvons utiliser l'interface de ligne de commande VLC pour lire un MP3. La structure de commande ressemble à ceci.
$ nvlc
Si vous avez un répertoire plein de fichiers MP3 et que vous voulez tous les lire, exécutez cette commande.
$ nvlc /chemin/vers/répertoire
Vous voulez une lecture aléatoire de la liste de lecture? Utilisez le drapeau "-aléatoire".
$ nvlc --random /chemin/vers/répertoireIci, l'outil nvlc est l'interface ncurses vers le lecteur VLC. Fait intéressant, dans cette interface, tous les raccourcis clavier courants comme la barre d'espace, les touches fléchées, etc. travaux. Par exemple, pour mettre la lecture en pause, appuyez sur la barre d'espace ; pour avancer/reculer, appuyez sur la touche flèche droite/gauche.
Le cvlc est une autre interface miniature de VLC pour la ligne de commande. Cependant, comparé à nvlc, celui-ci est encore plus simpliste et moins verbeux. Pour lire un fichier MP3 à l'aide de clvc, exécutez cette commande.
$ cvlc
Mpg123 pour lire des MP3 à partir de la ligne de commande
C'est un outil très simple pour lire un fichier MP3. Il n'est pas pré-installé avec la plupart des distributions. Pour l'installer, utilisez la fonction de recherche de votre gestionnaire de paquets pour trouver mpg123. Il est fort probable que vous le trouverez par le nom exact.
En supposant que l'outil soit installé, commençons. Pour lire un fichier MP3, la structure de commande de cet outil est la suivante.
$ mpg123
Les raccourcis clavier communs pour pause, suivant/précédent, etc. sont pris en charge, par exemple, la barre d'espace, les touches fléchées, etc.
Vous voulez plusieurs fichiers MP3 comme liste de lecture? En supposant que tous les fichiers MP3 se trouvent dans le même répertoire, utilisez cette commande.
$ mpg123 *.mp3
Pour la lecture aléatoire de la liste de lecture, ajoutez le drapeau "-Z".
$ mpg123 -Z *.mp3
Voulez boucle? Utilisez le drapeau "-loop". Ici, la commande exécutera le fichier MP3 100 fois.
$ mpg123 --loop 100
Pour réduire l'encombrement de sortie, vous pouvez utiliser le drapeau "-q" ou "-quiet".
$ mpg123 -q
Il n'y aura pas de sortie, mais pas besoin d'avoir peur. Utilisez les touches de raccourci pour contrôler son comportement.
- jouer
FFmpeg est l'un des outils multimédias les plus puissants que vous pouvez utiliser pour effectuer de nombreuses tâches. Il n'est généralement pas pré-installé mais disponible sur toutes les principales distributions Linux. Cet outil est livré avec un lecteur multimédia intégré nommé FFplay.
Pour lire un fichier MP3 avec FFplay, exécutez cette commande.
$ ffplay
Le lecteur multimédia commencera à lire le fichier avec une fenêtre GUI affichant l'analyseur de spectre. Si vous ne voulez pas que l'interface graphique apparaisse, ajoutez le drapeau "-nodisp".
$ ffplay -nodisp
Vous voulez lire un seul fichier en boucle? Exécutez la commande. Ici, le MP3 sera joué en boucle 100 fois.
$ ffplay -hide_banner -nodisp -loop 100
Généralement, ffplay et tous les outils FFmpeg affichent un bref rapport sur la configuration de build et les informations de licence. Pour désactiver ce rapport dans la sortie, ajoutez l'indicateur "-hide_banner".
$ ffplay -nodisp -hide_banner
Mplayer pour lire des MP3 à partir de la ligne de commande
Il s'agit d'un lecteur multimédia très simpliste sur Linux qui peut lire des fichiers multimédias courants comme MP3. Il est disponible sur presque tous les principaux écosystèmes Linux. Lors de l'utilisation dans CLI, Mplayer prend en charge les raccourcis clavier par défaut comme la barre d'espace, les touches fléchées, etc. pour pause/reprise, aller en avant/en arrière, etc.
Pour lire un MP3 avec Mplayer, exécutez cette commande.
$ mplayer
La CLI Mplayer prend également en charge les raccourcis clavier pause/reprise/positionnement par défaut. Il prend également en charge la lecture de plusieurs fichiers à partir d'un répertoire.
$ mplayer *.mp3
Lorsque vous dites au lecteur de lire beaucoup de fichiers MP3, la lecture aléatoire peut être agréable. Si vous voulez que mplayer mélange, utilisez le drapeau "-shuffle".
$ mplayer -shuffle *.mp3
Pour obtenir une sortie moins détaillée, Mplayer prend en charge l'argument "-quiet".
$ mplayer -silencieux
Vous voulez une sortie encore moins verbeuse? Utilisez le drapeau « -really-quiet ».
$ mplayer -vraiment-silencieux
Si vous souhaitez lire le MP3 dans l'interface graphique, utilisez le drapeau "-gui".
$ mplayer -guiSi vous souhaitez désactiver l'interface graphique, utilisez plutôt "-nogui".
$ mplayer -noguiLe bouclage est également pris en charge. La commande suivante exécutera le(s) fichier(s) MP3 sélectionné(s) 100 fois.
$ mplayer -really-quiet -loop 100
Si vous voulez juste l'audio d'un fichier MP4, utilisez la commande suivante. Ici, on désactive la partie vidéo.
$ mplayer -really-quiet -vo null
Le nombre d'arguments de commande pris en charge par mplayer est ÉNORME! Si cela vous intéresse, consultez la page de manuel.
$ man mplayer
Sox pour lire des MP3 à partir de la ligne de commande
Sox est un autre lecteur multimédia puissant, souvent appelé le "couteau suisse" de l'audio. Cet outil peut lire et convertir un certain nombre de fichiers multimédias populaires. Non seulement cela, vous pouvez également appliquer des effets sonores et enregistrer de l'audio!
Sox est également disponible sur la plupart des principales distributions Linux. Pour lire un MP3 en utilisant Sox, utilisez cette commande.
$ jouer
Dernières pensées
Il existe différentes manières de lire un fichier MP3 à partir de la ligne de commande. Tout ce que vous avez à savoir, c'est quel outil utiliser et quelle commande exécuter. Personnellement, je recommande d'utiliser VLC car il est bien connu pour ses fonctionnalités.
Si vous souhaitez simplement tester le haut-parleur, l'utilisation de l'outil de test du haut-parleur est une meilleure alternative car elle offre un contrôle plus fin sur les tests. Par exemple, la commande suivante effectuera une vérification à 6 canaux pour 5.1 configuration.
$ test-locuteur -c6
Prendre plaisir!