This topic created in 4324 days ago, the information mentioned may be changed or developed.
我注意到同样的一个MP3(Skin-Boy-Mutual Friends, MPEG-1 Layer 3, 44 kHz, 128kbps)在ArchLinux 64下用不同的音乐播放器来播放,从耳机里出来的音乐质量有明显的差距,大致为mplayer > Audacious > VLC > Clementine,所有播放器都使用默认设置,都没有启动均衡器,同样的音量大小。结果是Smplayer的音质明显强于其他播放器,其中人声和乐器的层次很清楚,人声清脆悦耳,节奏感更强,而其他的播放器声音层次扁平,甚至有破音。特别是从2:00到3:00之间的那段人声差距明显,似乎mplayer对声音有特殊处理。听APE的时候,mplayer效果也比其他播放器要好一些,很好奇是什么原因。我用的笔记本的内置声卡,插的森海塞尔的IE6。
11 replies • 2014-07-20 15:17:34 +08:00
 |
|
1
keefo Jul 19, 2014
大概原因,我想是因为linux是一个开放平台,不像windows和osx哪样有统一音频接口。所以各个播放器差距较大。
|
 |
|
2
sNullp Jul 19, 2014 via iPhone
可能是src造成的损失 或者是用的是alsa不同的接口,甚至直接bypass了alsa
|
 |
|
3
lsmgeb89 Jul 19, 2014
这么悲剧,不同的音频后端也不至于差距这么大。是不是什么设置问题?估计你发 arch 论坛会比较好。
|
 |
|
4
pfipdaniel Jul 19, 2014
楼主试试moc看音质如何,我一直用这个觉得不错,小巧的中断播放器
|
 |
|
5
s_m_l_x Jul 19, 2014
linux的音频系统不同的接口几乎有不同的src模块,以前的dmix,现在pulse等,这些还可以选择不同的src算法,有浮点的有定点,播放器选择不同的输出接口就会被不同的src处理,你最好用播放器自带的进行src最好.
|
 |
|
7
Roboo Jul 19, 2014 via Android
你要是说wav 不同播放器效果差很多还值当研究 128 mp3还说什么音质 不是葫芦娃就不错啦
|
 |
|
8
GhostFlying Jul 19, 2014
从没考虑过Linux下的音质问题。。从来都是觉得能出声就满意了。。
|
 |
|
9
dant Jul 19, 2014 via iPhone
不知道你有没有用pulseaudio 如果用了,各个播放器的默认设置如下: VLC, Audacious, Clementine and other gstremer-based: pulseaudio -> ALSA mplayer: pulseauduio的ALSA兼容层 -> pulseaudio -> ALSA
注意VLC和mplayer还可以走SDL,不过SDL默认也是走pulseaudio。
还有就是pulseaudio本身的问题,可以尝试调低ALSA的PCM增益(这东西本来就不应该开到最高),还有增加输出采样率(一般都能上到96kHz)
|
 |
|
10
imagician Jul 19, 2014
所有的后端输出都选择的是alsa,没有用pulseaudio。看来我该把标题改成linux下音乐播放器的音质质量差异问题,也许把问题描述得更精确些。看完大家的讨论也涨见识了,谢谢。
|
 |
|
11
zzColin Jul 20, 2014
@ imagician 以前记得如果不用 pulseaudio 的话,flash 有时候会来砸场子的,会把声卡整个霸占掉,于是其他东西就瞬间全部变哑巴。不知道现在这问题还在不在。
|