数学建模社区-数学中国

标题: Winamp的声音也能晶莹剔透:解码篇 [打印本页]

作者: 韩冰    时间: 2004-10-6 09:45
标题: Winamp的声音也能晶莹剔透:解码篇
在数码音乐的世界里,MP3一直被人批评音质不及CD和MD,被追求音质享受的人士弃如草芥。但是mp3就是mp3,既然它是有别于其他如CD和MD文件的音乐格式,那就有他自身特点,当然同时包括他的优点和缺点。但既然我们愿意听这种格式的文件,我们就能接收不可改变的那些缺憾,发扬那些宝贵的长处,甚至此格式允许的范围内,用尽一切办法来把音质提升(没有最好,只有更好,音质提升的探索是永无止境的。但也没必要非得要求几百比特率的mp3能达到CD的效果,各有各的特色。)比如使用LAME编码!然而除了与MP3技术妥协,力争做到既不十分牺牲音质,又能换取存储空间之外,提高音质的另一个关键还在于MP3解码技术。 2 I9 ]; g6 \' V: `5 e: T

  因为播放器软件是通过此类插件首先进行mp3解码,然后才播放mp3文件的,所以解码技术是又一提升音质的关键环节。而Winamp自带的解码插件相比之下,显然就逊色多了,在大音量播放mp3音乐时,可察觉到明显的背景噪音。

1 [$ \- g2 v; E6 R

  下面就为大家介绍一个能令Winamp 5.X系列大幅改善音色的MP3解码插件。别看它个头小巧,功能却十分了得。使用后,效果是比较明显,至于是否符合阁下口味就另议了。如果配合ASIO输出就……太完美了,呵呵。

, z, w1 v" v7 b a- k* Y7 x

  软件名称:mpg123 Plug-in for Winamp5 汉化版 9 F2 L# ^- f m' T3 @6 G1 }  版本:1.18y ot 74 SSE 5 B' G5 G6 e. R3 s( G" n- i4 i) W H  原版下载:不需要 3 `# v: u2 J: e" ~: Q  运行环境:Win9X/Me/NT/2000/XP/2003. T# o3 L+ w7 M$ h   汉化作者:Jedi1029 , z! i- q a: L1 z; N  下载地址:http://www.arongsoft.net/soft/3513.htm

( O- m: w; \$ T( K: w

  首先,介绍一下 mpg123 ,mpg123是由Michael Hipp开发的一个Unix下的mp3解码器,解码速度快且质量好,有许多软件都使用mpg123来解码mp3,如大名鼎鼎的LAME。但mpg123在1999年发布了mpg123 pre0.59s后就停止开发了,代码中还有许多bug。

7 P. h0 {! u8 B5 n5 f) T# f* G

  而Naoki Shibata将mpg123改写为winamp的插件 in_mpg123 ,除去了许多bug,并加入了一些插件必要的功能。

2 J- T$ i- F4 v5 ]6 r- T

  至于foobar2k,它使用的解码器是 mpglib 的修改版,而mpglib是Martin Pesch在mpg123的基础上将其移植到Windows平台的产物。zZzZzZz就是foobar2k的作者,当时他们在讨论foobar2k中要使用的mp3解码器,最后决定使用mpglib,这点可以从foobar2k的about中看出来。

?& b$ @: ?) Q9 O9 V; t/ W4 b

  其实,in_mpg123插件与foobar2k解码出mp3的数据并没有太多区别,它们都基于mpg123的核心,只是做了一些debug的工作,争论究竟哪个解码mp3较好实在无所谓。

* K/ u- n, {5 |' K! |

  但是无论如何都比现在winamp自带的那个in_mp3.dll要好许多(除了自带的解码器可以编辑mp3的信息而已)。尽管极个别的人的耳朵听不出来。

, F! T3 ]8 m: L, I

  附加说明:原版已经细分为:normal;SSE,SSE2 一共3种版本,针对不同CPU指令集优化的版本,但是本人只发放 SSE 汉化版,因为近几年的CPU都支持该指令集。如果您需要其它优化版,请自行到日本官网下载原版或者联系我要汉化版,对此敬请见谅。这次又调整了控件间距。

3 ], j* F- ]6 [






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5