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?
command-line
Bloc noir
la source
la source
Réponses:
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
aplay
sur des fichiers WAV (prendaplay
é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-extras
et d'un lecteur commemplayer
oucvlc
, 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.la source
Sox
!Il y a des joueurs tels que
cmus
,mpg321
,ogg123
, etc.la source
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
Essayez
sudo apt-get install moc
puismocp
dans une nouvelle fenêtre de terminal.Cela vous permettra de lire l'audio sélectionné à partir du terminal.
la source