haulm 发表于 2012-3-28 12:41:06

KDE4 音频问题二三事:audio pulseaudio jack sox mplayer gstreamer

一直被 kde4.8 的声音问题困扰,到昨天还是困扰,发现之所以 mplayer 后端崩溃、无声都和我编译 kde4 在安装了 pulseaudio 后有所改观。新的 kde4 没有考虑只用 alsa 播放的情况?
安装完 pulseaudio 后并没有完全解决问题,普通用户甚至 root 都会无声,是因为没有加入 pulse pulseaudio asound 这几个组,MI2 在安装过程中的组处理似乎经常无效,所以计划只能自己写一个脚本单独处理这个问题,而且进入 X 后也需要一个脚本指令来完成普通用户的初始设置。这样还不算完事,很多音频相关的软件要重新编译来支持 pulseaudio,然后还要将软件的设置保存,因为大多数软件默认不用 pulseaudio,比如 smplayer、qmmp 需要重新编译和定制配置。。。
我还是喜欢用 phonon-mplayer,gstreamer 在 mplayer 没指定参数时不工作,qmmp 也是。。。

[ 本帖最后由 haulm 于 2012-4-2 06:31 编辑 ]

haulm 发表于 2012-4-2 06:34:18

不好意思,特别是 nihui 曾经生气了说是我的编译原因而不是 kde4 的问题,今天想起来升级 mplayer,然后把烦人的 jack pulseaudio 重新打入冷宫,为此还要重新编译一次 kde4 把对 jack pulseaudio 的依赖清除掉,音频问题解决掉了,但是觉得自己绕了几大圈的编译很不值。。。

绿色圣光 发表于 2012-5-6 13:58:55

果然没有pulseaudio,没有声音跟这有关?

yankaiqian 发表于 2012-5-12 20:30:32

Qomo 3.1下也是用了pulseaudio,似乎也OK的哦。

haulm 发表于 2012-5-12 22:52:12

pulseaudio 根本没必要在有 kde4 的系统里集成。

dgy18787 发表于 2012-5-12 23:03:31

pulseaudio很有用的。
比如我电脑里现在又快声卡,我有要用一块usb声卡接出来,如果没有pulseaudio,kde就会不知所措,但是pulseaudio就会很好地支配这两块声卡,另外,pulseaudio对于多程序同时发声的处理也比较好。

haulm 发表于 2012-5-13 07:06:39

原帖由 dgy18787 于 2012-5-12 23:03 发表 http://forum.linuxfans.org/images/common/back.gif
pulseaudio很有用的。
比如我电脑里现在又快声卡,我有要用一块usb声卡接出来,如果没有pulseaudio,kde就会不知所措,但是pulseaudio就会很好地支配这两块声卡,另外,pulseaudio对于多程序同时发声的处理也比较好。 ...
好吧,做个测试吧,比较一下看下 magic 下有必要存在 pulseaudio 么。
我测试了一下,在没有 pulseaudio 情况下,pps 和 mplayer qmmp 冲突,当然有 pulseaudio 情况下 pps 就没法用了。
模拟游戏、mid 播放肯定和 mplayer 冲突,mid 应用已经从 mgic 中抹除了,模拟游戏在 pulseaudio 下好象也没什么支持 ?
模拟游戏和 mid 也冲突,pulseaudio 有处理么?
而 magic 使用 phonon-mplayer,mplayer qmmp 支持不冲突,所以在不使用 pps 情况下声卡不存在独占冲突。
至于 pulseaudio 支持多声卡,我以前有过一些工具来设置切换多声卡,这个工具需要开发或升级,并不是因此安装一个
pulseaudio 体系。

[ 本帖最后由 haulm 于 2012-5-13 07:08 编辑 ]

yankaiqian 发表于 2012-5-13 16:35:01

晚上我试下,我在Qomo下使用的pulseaudio,pps记得也是正常的;
而且在kmix下面直接有多个应用程序独立的音量设置,看着蛮方便的。

nihui 发表于 2012-5-13 18:23:36

pulseaudio 可以控制单个应用程序音量是很方便,KDE4 的 phonon kmix 都有支持的。

haulm 发表于 2012-5-13 22:04:30

原帖由 nihui 于 2012-5-13 18:23 发表 http://forum.linuxfans.org/images/common/back.gif
pulseaudio 可以控制单个应用程序音量是很方便,KDE4 的 phonon kmix 都有支持的。
没有 pulseaudio 主要的麻烦是各种程序的音量调节不能区分开,这个我可以考虑重新植入 pulseaudio 支持,但前提是它足够稳定。已经在重新尝试了,也有可能是 mplayer 版本引起的,尝试了再说吧。

[ 本帖最后由 haulm 于 2012-5-13 22:20 编辑 ]

yankaiqian 发表于 2012-5-13 22:06:58

原帖由 haulm 于 2012-5-13 21:36 发表 http://forum.linuxfans.org/images/common/back.gif

不要记得正常,除非你的 pps 特别提供了pulseaudio 支持插件,pps 只提供了 alsa 和 oss,没测试过别乱说。
pps 虽然是 alsa 发声,却独占声卡,pulseaudio 是无法解决的。 pps 新版本无论在 qomo 还是 magic 都存在 qwebview ...

差点忘记回复这个,Qomo下面确实是正常的,PPS音频设置的是alsa没错,但是不影响多程序同时发声,我现在就是PPS看视频的同时,firefox的豆瓣电台也在正常放音乐,kmix里面也可以看到多个调节滑块,除了事件声音外,另外两个对应的就是PPS和firefox音频。

haulm 发表于 2012-5-13 22:32:12

我已经在重新尝试了,但愿能够平稳支持。
页: [1]
查看完整版本: KDE4 音频问题二三事:audio pulseaudio jack sox mplayer gstreamer