ubuntu 服务器没有音频输出

ubuntu 服务器没有音频输出

我需要部署 Linux ubuntu 服务器(无桌面),并能够从命令行播放音频文件。安装 ubuntu 12.04 服务器版本后,我安装了:

sudo apt-get install libasound2
sudo apt-get install alsa-utils
sudo apt-get install mplayer

然后将我的用户添加到音频组

sudo usermod -a -G audio myusername

完成这些操作后,我打开了 amixer,并将所有输出都调至 100%。问题是我仍然无法获得任何音频输出。我确信音频卡可以正常工作,因为当我在同一台电脑上运行 lubuntu live 12.04 时,我可以听到音频输出。有人知道我缺少什么才能让服务器版本播放音频文件吗?

编辑:我发现问题在于“简单混音器控制‘PCM’,0”已关闭,这就是音频无法正常工作的原因。命令

amixer -c 0 set 'PCM' 90% on

确实解决了我的问题。至少我认为这篇文章中包含了在 ubuntu 服务器上激活音频所需的所有命令。要显示当前音频级别,只需输入

amixer

最后,在“PCM”之后,重要的是检查“Master”是否 100% 开启:

amixer -c 0 set Master 100% on

答案1

我最近在 Ubuntu 12.04 系统上遇到了类似的问题。由于我玩游戏和 都没有问题,所以声音在系统上显然是正常的mpg123,但我无法从 获得任何音频输出mplayer。我用这个简单的方法解决了它:

sudo apt-get install mplayer2

相关内容