LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: chenchp

真心请教,怎么获得与windows可比的音效

[复制链接]
发表于 2004-2-13 11:47:22 | 显示全部楼层

软件问题,确切说是xmms的alsa输出插件问题,不要冤枉alsa!

最初由 chenchp 发表
放歌有杂音,我怎么才能辨别出是播放器问题,还是驱动问题啊?
我现在用的是xmms1.2.9


我也是用VIA VT8233 ac97声卡。kernel2.6.0-test11 alsa
我一般用mpg321放mp3的,觉得声音不错,和win下一样。同时发现论坛上好多人说alsa不行,有杂音的说。大惑不解。今天用了xmms才明白,大家冤枉了alsa。

xmms默认的输出插件是libALSA.so的,有杂音,效果很差,xmms的alsa输出插件本来就是在开发中的,不成熟,看看xmms1.2.9-pre1的changelog就知道了。
在首选项->输入输出插件中将输出插件换成esd输出插件libesdout.so就好了,当然你要首先起动了esd。

因为mpg321用libao输出,所以没有杂音的问题。

所以不要遇到问题就说linux不成,还是win好之类的话,自己找找问题就解决了,linux的优势就是选择比较多,这个不行,换别的呀。

尤其替alsa不平,声音本来就是linux中最薄弱的一块,在2.2内核中最不好的代码大概就是声卡驱动了,导致了内核设计的诸多问题。alsa做了很优秀的工作,使的2.4后期的内核和2.6内核设计更加简化合理。但是因为大家都用xmms导致的问题,使alsa背上莫须有罪名。一时间,论坛上纷纷质疑alsa不如oss,windows。
大家反省反省,说实话,楼主的题目就反映了一种普遍的心态呀。在kernel2.4.17之后,linux已经全面超越windows系列了,若你觉得不是,大概是被m$给fud了 :-)
 楼主| 发表于 2004-2-13 12:21:01 | 显示全部楼层

回复: 软件问题,确切说是xmms的alsa输出插件问题,不要冤枉alsa!

最初由 friday 发表
我也是用VIA VT8233 ac97声卡。kernel2.6.0-test11 alsa
我一般用mpg321放mp3的,觉得声音不错,和win下一样。同时发现论坛上好多人说alsa不行,有杂音的说。大惑不解。今天用了xmms才明白,大家冤枉了alsa。

xmms默认的输出插件是libALSA.so的,有杂音,效果很差,xmms的alsa输出插件本来就是在开发中的,不成熟,看看xmms1.2.9-pre1的changelog就知道了。
在首选项->输入输出插件中将输出插件换成esd输出插件libesdout.so就好了,当然你要首先起动了esd。

因为mpg321用libao输出,所以没有杂音的问题。

所以不要遇到问题就说linux不成,还是win好之类的话,自己找找问题就解决了,linux的优势就是选择比较多,这个不行,换别的呀。

尤其替alsa不平,声音本来就是linux中最薄弱的一块,在2.2内核中最不好的代码大概就是声卡驱动了,导致了内核设计的诸多问题。alsa做了很优秀的工作,使的2.4后期的内核和2.6内核设计更加简化合理。但是因为大家都用xmms导致的问题,使alsa背上莫须有罪名。一时间,论坛上纷纷质疑alsa不如oss,windows。
大家反省反省,说实话,楼主的题目就反映了一种普遍的心态呀。在kernel2.4.17之后,linux已经全面超越windows系列了,若你觉得不是,大概是被m$给fud了 :-)


非常感谢指点,昨天我也有点怀疑是xmms问题了:)
今天就去试试,:)
 楼主| 发表于 2004-2-13 12:41:34 | 显示全部楼层

回复: 软件问题,确切说是xmms的alsa输出插件问题,不要冤枉alsa!

最初由 friday 发表
我也是用VIA VT8233 ac97声卡。kernel2.6.0-test11 alsa
我一般用mpg321放mp3的,觉得声音不错,和win下一样。同时发现论坛上好多人说alsa不行,有杂音的说。大惑不解。今天用了xmms才明白,大家冤枉了alsa。

xmms默认的输出插件是libALSA.so的,有杂音,效果很差,xmms的alsa输出插件本来就是在开发中的,不成熟,看看xmms1.2.9-pre1的changelog就知道了。
在首选项->输入输出插件中将输出插件换成esd输出插件libesdout.so就好了,当然你要首先起动了esd。

因为mpg321用libao输出,所以没有杂音的问题。

所以不要遇到问题就说linux不成,还是win好之类的话,自己找找问题就解决了,linux的优势就是选择比较多,这个不行,换别的呀。

尤其替alsa不平,声音本来就是linux中最薄弱的一块,在2.2内核中最不好的代码大概就是声卡驱动了,导致了内核设计的诸多问题。alsa做了很优秀的工作,使的2.4后期的内核和2.6内核设计更加简化合理。但是因为大家都用xmms导致的问题,使alsa背上莫须有罪名。一时间,论坛上纷纷质疑alsa不如oss,windows。
大家反省反省,说实话,楼主的题目就反映了一种普遍的心态呀。在kernel2.4.17之后,linux已经全面超越windows系列了,若你觉得不是,大概是被m$给fud了 :-)


刚刚用mpg321试了一下,是要好些,但是还是有杂音,决定换用alsa试试
发表于 2004-2-13 13:29:01 | 显示全部楼层
我不知道是alsa还是oss
应该是alsa我觉得
模块是snd-via82xx
替代的驱动程序是via82cxxx_audio
发表于 2004-2-13 13:34:32 | 显示全部楼层
oss也可以的,换alsa的话仔细读安装说明。杂音问题应该不在声卡驱动上,ac97也无问题。考虑一下你的音箱和mp3歌曲的质量吧。放cd看看有无杂音,若无应该是mp3不好,若还有,就考虑音箱了。

我用MSI的KT3V主板带的ac97声卡,惠威M200音箱,cd和mp3音质很好。
发表于 2004-2-13 14:36:20 | 显示全部楼层
我覺得是 alsa 內的驱动對不同主板的ac97支援的問題, 我用sblive 很好的說, 如果是via 的 ac97 有 linux 下怎樣也比windows 下小聲點的, 我用sblive 沒問題即不是alsa 本身的問題~~ :p
 楼主| 发表于 2004-2-13 15:05:09 | 显示全部楼层
最初由 friday 发表
oss也可以的,换alsa的话仔细读安装说明。杂音问题应该不在声卡驱动上,ac97也无问题。考虑一下你的音箱和mp3歌曲的质量吧。放cd看看有无杂音,若无应该是mp3不好,若还有,就考虑音箱了。

我用MSI的KT3V主板带的ac97声卡,惠威M200音箱,cd和mp3音质很好。


音箱没有问题啊,新买的漫步者R1000北美版,windows下用的挺好
 楼主| 发表于 2004-2-13 15:09:19 | 显示全部楼层

基本解决了放音乐的问题

用了alsa驱动,用alsaplayer放mp3效果很好。呵呵
用xmms选上esd的话好象还是有点背音

用mpg321 -o alsa xx.mp3 说设备找不到
开了esd就可以了,难道也是用了esd?
发表于 2004-2-14 22:36:27 | 显示全部楼层
xmms有些老了,试试beep……
 楼主| 发表于 2004-2-14 22:41:56 | 显示全部楼层
最初由 cobranail 发表
xmms有些老了,试试beep……


是不是beepmp?我只搜到了这个
能不能稍微介绍一下beep啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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