Linux 下音乐播放器的音质问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imagician
V2EX    问与答

Linux 下音乐播放器的音质问题

  •  
  •   imagician 2014-07-19 05:44:33 +08:00 6787 次点击
    这是一个创建于 4153 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我注意到同样的一个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 条回复    2014-07-20 15:17:34 +08:00
    keefo
        1
    keefo  
       2014-07-19 06:26:46 +08:00
    大概原因,我想是因为linux是一个开放平台,不像windows和osx哪样有统一音频接口。所以各个播放器差距较大。
    sNullp
        2
    sNullp  
       2014-07-19 07:16:52 +08:00 via iPhone
    可能是src造成的损失
    或者是用的是alsa不同的接口,甚至直接bypass了alsa
    lsmgeb89
        3
    lsmgeb89  
       2014-07-19 08:25:09 +08:00
    这么悲剧,不同的音频后端也不至于差距这么大。是不是什么设置问题?估计你发 arch 论坛会比较好。
    pfipdaniel
        4
    pfipdaniel  
       2014-07-19 12:41:15 +08:00
    楼主试试moc看音质如何,我一直用这个觉得不错,小巧的中断播放器
    s_m_l_x
        5
    s_m_l_x  
       2014-07-19 13:07:23 +08:00
    linux的音频系统不同的接口几乎有不同的src模块,以前的dmix,现在pulse等,这些还可以选择不同的src算法,有浮点的有定点,播放器选择不同的输出接口就会被不同的src处理,你最好用播放器自带的进行src最好.
    lsylsy2
        6
    lsylsy2  
       2014-07-19 13:09:35 +08:00
    128kbps……
    Roboo
        7
    Roboo  
       2014-07-19 13:15:55 +08:00 via Android
    你要是说wav 不同播放器效果差很多还值当研究
    128 mp3还说什么音质 不是葫芦娃就不错啦
    GhostFlying
        8
    GhostFlying  
       2014-07-19 15:54:06 +08:00
    从没考虑过Linux下的音质问题。。从来都是觉得能出声就满意了。。
    dant
        9
    dant  
       2014-07-19 16:56:02 +08:00 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)
    imagician
        10
    imagician  
    OP
       2014-07-19 21:00:19 +08:00
    所有的后端输出都选择的是alsa,没有用pulseaudio。看来我该把标题改成linux下音乐播放器的音质质量差异问题,也许把问题描述得更精确些。看完大家的讨论也涨见识了,谢谢。
    zzColin
        11
    zzColin  
       2014-07-20 15:17:34 +08:00
    @imagician 以前记得如果不用 pulseaudio 的话,flash 有时候会来砸场子的,会把声卡整个霸占掉,于是其他东西就瞬间全部变哑巴。不知道现在这问题还在不在。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5053 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:35 PVG 17:35 LAX 01:35 JFK 04:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86