![为什么 Debian 中只有 mplayer 播放音乐?](https://linux22.com/image/54357/%E4%B8%BA%E4%BB%80%E4%B9%88%20Debian%20%E4%B8%AD%E5%8F%AA%E6%9C%89%20mplayer%20%E6%92%AD%E6%94%BE%E9%9F%B3%E4%B9%90%EF%BC%9F.png)
我安装了 Debian 7。我想要一个音乐播放器,所以我尝试了banshee
,,,,,,,,,,, 。xine
amorak
exaile
mp3blaster
totem
lxmusic
xmms2
在尝试了所有这些之后,唯一能播放声音的是mplayer
和各种其他基于的软件mplayer
,例如gnome-mplayer
,gmplayer
等等。
- 我安装了为其他音乐播放器列出的所有必要的依赖项、建议和建议的软件。
- 我解决了其他软件的编解码器问题。播放时,计时器转动,但没有声音。
mplayer
与其他允许播放音频的播放器有何不同?
答案1
可能是你没有安装相应的gstream插件。
如果没有适当的音频/视频解码器,它就无法播放。 MPlayer 不依赖于此,所以它可以工作
答案2
在 Linux 中播放声音有多种方法。有:pulseaudio、alsa、oss、jack。还有多个更高级别的库,例如:sdl、openal。
Mplayer 可以使用很多这样的方法,如果一种方法不起作用,可以选择不同的方法来访问音频。调查mplayer -ao help
。通过日志找出哪个 ao 适合您,并通过显式指定 ao 进行检查。如果是 alsa,请找到正确的设备。了解不工作的程序如何播放声音并找出差异。
如果是 alsa,请注意使用哪个设备来播放,尝试不同的设备(在 mplayer -ao alsa:device=... 中) - 可能存在立体声、环绕声等,并且某些设备可能无法工作。
此外,您可能使用不同或错误的声卡(例如,您可能有 HDMI 和集成声卡)。
如果是脉冲音频,请检查您的音量是否正确。
用于alsamixer
检查 alsa 中的音量级别,然后按 f6 来选择和检查 alsa 设备列表。
用于pavucontrol
设置您的pulseaudio。
如果pulseaudio不起作用,你也可以将其删除=)