为什么 Debian 中只有 mplayer 播放音乐?

为什么 Debian 中只有 mplayer 播放音乐?

我安装了 Debian 7。我想要一个音乐播放器,所以我尝试了banshee,,,,,,,,,,, 。xineamorakexailemp3blastertotemlxmusicxmms2

在尝试了所有这些之后,唯一能播放声音的是mplayer和各种其他基于的软件mplayer,例如gnome-mplayergmplayer等等。

  • 我安装了为其他音乐播放器列出的所有必要的依赖项、建议和建议的软件。
  • 我解决了其他软件的编解码器问题。播放时,计时器转动,但没有声音。

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不起作用,你也可以将其删除=)

相关内容