Comment lire de la musique depuis le terminal?

11

Je veux qu'une ligne de commande joue un fichier musical spécifique dans le terminal (ou script) à partir de mon disque dur. Est-ce possible sans installer de packages supplémentaires?

Bloc noir
la source
MoC (Music on Console) est une autre option qui mérite d'être explorée. Voici un guide pour configurer cela.
legends2k

Réponses:

9

Je pense que l'installation par défaut n'a aucun moyen de lire des fichiers audio à partir de la ligne de commande, autre que l'utilisation aplaysur des fichiers WAV (prend aplayégalement en charge d'autres formats, mais la page de manuel n'est pas claire à cet égard).

Pour lire, par exemple, des fichiers MP3, vous avez besoin de codecs restreints disponibles via ubuntu-restricted-extraset d'un lecteur comme mplayerou cvlc, mais il y en a beaucoup d'autres: voir Quels lecteurs multimédias y a-t-il? où les lecteurs audio à base de texte et à interface graphique sont répertoriés.

enzotib
la source
ubuntu-restricted-extras est considéré comme par défaut dans Ubuntu (car tous doivent l'installer avec l'installation ou après) je les installe toujours lors de la configuration d'Ubuntu.
Black Block
Le raté Sox!
Vorac
APlay ne lit pas les fichiers m4a ... ou il le fait, mais cela ressemble à une connexion par ligne commutée.
Akiva
7

Il y a des joueurs tels que cmus, mpg321, ogg123, etc.

entrez la description de l'image ici

Anonyme
la source
3

Il existe plusieurs lecteurs multimédias à base de texte qui jouent dans le terminal, qui ne sont pas mentionnés dans «Quels lecteurs multimédias y a-t-il? --- mais ils impliqueront tous un téléchargement.

(Vous dites "Il vaudrait mieux le faire sans installer de paquets supplémentaires" mais vous ne dites pas que c'est définitivement non)

Jetez un œil à http://kmandla.wikispaces.com/search/view/music .

Moc et cmus méritent une mention spéciale.


la source
3

Essayez sudo apt-get install mocpuis mocp dans une nouvelle fenêtre de terminal.

Cela vous permettra de lire l'audio sélectionné à partir du terminal.

Seshu Paturu
la source