Plop les bovins, nous allons commencer la journée avec un petit truc cool, aussi inutile qu’indispensable. Comme vous le savez sans doute, un des principes philosophique de GNU/Linux veut que l’on puisse faire en ligne de commande, tout ce que l’on pourrait faire à avec un GUI (une interface graphique).
La lecture de fichiers multimédia n’échappe pas à cette règle et nous allons voir aujourd’hui comment lire nos fichiers audio à l’aide de notre terminal. Que ceux qui ont peur de la ligne de commande se rassurent, ce n’est pas bien compliqué et de plus, ça vous fera un petit exercice sympa. Prêts ?!! Alors allons-y ?!!
Il va falloir commencer par installer quelques modules à l’aide de la commande suivante :
sudo apt-get install sox && sudo apt-get install libsox-fmt-all
Une fois que c’est fait il va falloir vous rendre dans le répertoire contenant vos fichiers audio avec votre terminal, en utilisant la commande cd :
Exemple :
cd Musique
Affichez ensuite les fichiers à l’aide de la commande ls et lancez la lecture de votre fichier en utilisant la syntaxe suivante : play nom_de_mon_fichier.extension
Exemple :
play 01_Izabella.mp3
Si tout c’est bien passé, vous devriez alors vous retrouver avec un terminal ressemblant à ça :
NB: Pour stopper la lecture d’un fichier, vous pouvez utiliser la combinaison de touches CTRL + C.
Si ça vous tente je vous ai fait une petite vidéo (excusez le son pourave) :
Sympa non :D
Comme vous pouvez le voir sur la vidéo et sur l’image, outre la lecture du fichier votre terminal va également afficher des informations sur celui-ci, telles que l’encodage, la taille du fichier, le titre de l’album, le titre de la chanson etc…
Bon, ça reste un truc de geek mais pour frimer devant les copains/copines c’est parfait, hi hi…
Amusez-vous bien.
Moo!
Salut,
Merci pour cette info. J’avais brièvement cherché ce type d’appli, vraiment intéressante quand tu cherches certains fichiers son sur un serveur distant avec une connexion ssh.
Seule remarque, il y a faute de syntaxe dans la ligne de commande qui tu indiques, il manque le « install » après le deuxième apt-get. Je suis très paresseux et j’ai l’habitude de copier/coller directement dans le terminal.
A propos, connais-tu feh et qiv… les équivalents de sox pour les images.
Merci encore pour tous tes post…
A+
Michel
Plop Michel, merci pour le signalement, j’ai corrigé pour la deuxième fois :D (pas de bol avec celle-là). Je ne connais pas feh et qiv non :)
perso ça me fait ça :
play WARN alsa: can’t encode 0-bit Unknown or not applicable
play FAIL formats: no handler for file extension `mp3′
J’avais ce genre de message au début et j’ai remarqué que c’était du au nom du fichier. Il n’aime pas trop les accents et les esapces.
Bonsoir, J’ai essayer avec un fichier sans accent, ni caractères et sans maj… Même résultat… :(
Je sèche mais au pire essayes MOC http://la-vache-libre.org/moc-un-autre-player-interactif-en-ligne-de-commande-pour-vos-fichiers-audio/, il est vraiment mieux :)
yep ! c’est ce que j’ai fait ! et j’ai kilé mon kde pour le lancé en interface lignes de commandes… ça fait classe ;-)
Dans la commande d’installation:
sudo apt-get install sox && sudo apt-get install sox libsox-fmt-all
tu installes 2 fois sox.
Exact, je viens de corriger. Merci pour le signalement ;)
C’est vexant ton histoire d’inutile :) On est si peu à n’utiliser que la console ?
Perso j’utilise mplayer qui fait tout cela… plus la vidéo.
Non ;)
En fait si :D
Argh… mais personne n’utilises mpd içi ? Hérétique !
mpd + ncmpc pour la ligne de commande
mpd + ario en graphique
si si :) Essaye ncmpcpp, c’est une version gravement améliorée de ncmpc.
C’est génial cette version plus plus de ncmpc, merci pour l’info !!
Va falloir essayer ça :)
A noter qu’avec la commande : play monfichier.mp3 oops
Cela vous permet de « transformer » le MP3 en mode karaoké en atténuant les paroles.
Ça fonctionne bien sur un bon nombre de chansons.
Merci pour le complément ;)
Salut, personnellement j’utilise mp3blaster depuis toujours pour faire ça, très utile.
pas mis a jour depuis 2009 et ca marche ?
Ben mplayer power, hein… On n’a pas forcément besoin d’applis graphiques qui font le café pour lire de la musique. Pour ma part soit j’utilise audacious (winamp like) soit juste mplayer dans une console avec un petit script de lecture aléatoire qui, simplifié ressemble à ça :
# Recherche des fichiers musicaux, on mélange et on stocke dans un fichier.
find « /home/me/Musique » -iname ‘*.flac’ -o -iname ‘*.mp3’ | shuf > /tmp/playlist
# On lit la liste de lecture précédemment constituée.
mplayer -playlist /tmp/playlist
« Faites le vite : faites le script. »
« Faites le vite : faites le script. »
Celle-là je l’aime bien :D
mplayer -shuffle Musique/**/*.{mp3,flac}
Plus court ^^ (shell = zsh, à tester avec bash et autre)
Haha moi j’adore l’inutile =) J’me connecte en SSH à mon centre multimedia et j’lance MOC (Music on Console), un lecteur audio direct pour terminal…
Idem, j’apprécie beaucoup MOC. Surtout pour sa capacité à tourner en arrière plan, et donc à être affiché dans n’importe quelle console quand on en a envie :) Et à gérer les listes de lecture.
Par contre, tu parles de SSH, mais tu ne fais que de la « télécommande » du coup je me trompe ? Le son continue d’être diffusé sur la sortie audio du centre multimédia !?
Je n’ai jamais réussi à le rediriger vers mon poste local :(
Oui oui juste en télécommande. Mais sinon, tu pourrais aussi monter tes dossiers multimédias directement sur ton poste via ‘sshfs user@192.x.x.x:Media/ /home/user/Media -o allow_other’ et lancer moc, ou vlc ou Clementine ou ce que tu veux!