Je veux une ligne de commande pour lire un fichier de musique spécifique dans un terminal (ou un script) à partir de mon disque dur. Est-ce possible sans installer des paquets supplémentaires?
Je pense que l'installation par défaut ne permet pas de lire des fichiers audio en ligne de commande, si ce n'est d'utiliser aplay
sur des fichiers WAV (aplay
prend é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 du type mplayer
ou cvlc
, mais il en existe de nombreux autres: voir What Media Les lecteurs sont-ils? où sont répertoriés les lecteurs audio à base de texte et à interface graphique.
Il existe des lecteurs tels que cmus
, mpg321
, ogg123
, etc.
Essayez Sudo apt-get install moc
et ensuite mocp
dans une nouvelle fenêtre de terminal.
Cela vous permettra de lire l'audio sélectionné à partir du terminal.
Il existe plusieurs lecteurs multimédias à base de texte qui jouent dans le terminal, qui ne sont pas mentionnés dans la section "Quels sont les lecteurs multimédias disponibles?" --- 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 un non-non définitif)
Jetez un oeil à http://kmandla.wikispaces.com/search/view/music .
Moc et cmus méritent une mention spéciale.