如何从命令行播放 mp3 文件?

如何从命令行播放 mp3 文件?

我已经安装了 Ubuntu 11.10 服务器..所以只有命令行。

我需要能够通过命令行播放音频(.mp3 和 .wav)文件!

我已经安装了 MPD 和 Audacious 包...并将一些文件复制到 .conf 文件中指定的位置。

但是我该怎么做才能真正播放 .mp3 文件呢?

另外,我如何确认音频工作正常?

答案1

如果您已经安装了 ffmpeg (您应该已经在 ubuntu 中默认安装了 ffmpeg),请尝试:

ffplay example.mp3

或(没有文本输出、窗口打开和循环):

ffplay -v 0 -nodisp -autoexit example.mp3

或者从标准输入读取,通过命令传输:

cat example.mp3 | ffplay -v 0 -nodisp -autoexit -

答案2

对于 wav,您可以使用aplay。对于 mp3,您可以使用mpg123

答案3

我通常只是mplayer foo.mp3从命令行播放音频。

答案4

不确定您的服务器是否支持它,但 VLC 也有一个命令行版本,可以播放(使用正确的软件包)MP3 文件:

nvlc file.mp3

'vlc' 前面的 'n' 调用命令行的 ncurses 接口。这允许您播放多个文件、暂停和控制正在播放的文件。

此外,您还可以使用它 nvlc --random /path/to/your/music/folder 播放音乐文件夹中的随机歌曲。

或者使用cvlc代替nvlc,即使只有最少的交互。

相关内容