问题描述
我已经安装了Ubuntu 11.10服务器..所以只有命令行。
我需要能够通过命令行播放音频(.mp3和.wav)文件!
我安装了MPD&大胆的包…并将一些文件复制到.conf文件中指定的位置。
但我怎么做才能实际播放.mp3文件?
另外,如何确认AUDIO正常工作?
最佳解决方案
对于wav,您可以使用aplay
。对于mp3,您可以使用mpg123
。
次佳解决方案
如果你已经安装了ffmpeg(你应该用ubuntu安装ffmpeg),试试:
ffplay example.mp3
第三种解决方案
我通常只是做mplayer foo.mp3
来从命令行播放音频。
第四种方案
不确定您的服务器是否支持它,但VLC还有一个可以播放(使用正确的软件包)MP3文件的命令行版本:
nvlc file.mp3
‘vlc’前面的’n’调用ncurses接口,该接口用于命令行。这允许您播放多个文件,暂停和控制正在播放的文件。
此外,您还可以使用nvlc --random /path/to/your/music/folder
播放音乐文件夹中的随机歌曲。或者使用cvlc
代替nvlc
以实现最小的相互作用。
第五种方案
来自sox
软件包的play
命令将播放sox
支持的任何文件格式
要安装sox
打开终端并运行:
sudo apt-get install sox
sudo apt-get install sox libsox-fmt-all
要使用play
命令:
play file_name.extension
使用man sox
获取更多信息
参考here
第六种方案
您可以非常简单地测试声音:speaker-test -c6
(其中-c6
表示我想为5.1设置测试6个声道)
但是对于播放音乐,mpd
只是一个服务器。
它需要一个前端来告诉它做事。查看mpc
以获得相当基本的命令行播放器。当然有many, many clients(包括你可以通过网络连接的图形),所以你可以玩这些。
第七种方案
你告诉过你已经大胆安装了。您可以通过audacious -Hq file
在命令行中播放音频文件。