QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3342|回复: 11

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

[复制链接]
发表于 2012-3-28 12:41:06 | 显示全部楼层 |阅读模式
一直被 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 编辑 ]
 楼主| 发表于 2012-4-2 06:34:18 | 显示全部楼层
不好意思,特别是 nihui 曾经生气了说是我的编译原因而不是 kde4 的问题,今天想起来升级 mplayer,然后把烦人的 jack pulseaudio 重新打入冷宫,为此还要重新编译一次 kde4 把对 jack pulseaudio 的依赖清除掉,音频问题解决掉了,但是觉得自己绕了几大圈的编译很不值。。。
回复

使用道具 举报

发表于 2012-5-6 13:58:55 | 显示全部楼层
果然没有pulseaudio,没有声音跟这有关?
回复

使用道具 举报

发表于 2012-5-12 20:30:32 | 显示全部楼层
Qomo 3.1下也是用了pulseaudio,似乎也OK的哦。
回复

使用道具 举报

 楼主| 发表于 2012-5-12 22:52:12 | 显示全部楼层
pulseaudio 根本没必要在有 kde4 的系统里集成。
回复

使用道具 举报

发表于 2012-5-12 23:03:31 | 显示全部楼层
pulseaudio很有用的。
比如我电脑里现在又快声卡,我有要用一块usb声卡接出来,如果没有pulseaudio,kde就会不知所措,但是pulseaudio就会很好地支配这两块声卡,另外,pulseaudio对于多程序同时发声的处理也比较好。
回复

使用道具 举报

 楼主| 发表于 2012-5-13 07:06:39 | 显示全部楼层
原帖由 dgy18787 于 2012-5-12 23:03 发表
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 编辑 ]
回复

使用道具 举报

发表于 2012-5-13 16:35:01 | 显示全部楼层
晚上我试下,我在Qomo下使用的pulseaudio,pps记得也是正常的;
而且在kmix下面直接有多个应用程序独立的音量设置,看着蛮方便的。
回复

使用道具 举报

发表于 2012-5-13 18:23:36 | 显示全部楼层
pulseaudio 可以控制单个应用程序音量是很方便,KDE4 的 phonon kmix 都有支持的。
回复

使用道具 举报

 楼主| 发表于 2012-5-13 22:04:30 | 显示全部楼层
原帖由 nihui 于 2012-5-13 18:23 发表
pulseaudio 可以控制单个应用程序音量是很方便,KDE4 的 phonon kmix 都有支持的。

没有 pulseaudio 主要的麻烦是各种程序的音量调节不能区分开,这个我可以考虑重新植入 pulseaudio 支持,但前提是它足够稳定。已经在重新尝试了,也有可能是 mplayer 版本引起的,尝试了再说吧。

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

使用道具 举报

发表于 2012-5-13 22:06:58 | 显示全部楼层
原帖由 haulm 于 2012-5-13 21:36 发表

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


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2012-5-13 22:32:12 | 显示全部楼层
我已经在重新尝试了,但愿能够平稳支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:40 , Processed in 0.051593 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表