关于foobar2000的mp3解码器

首先,介绍一下 mpg123 (并非in_mpg123插件),mpg123是由Michael Hipp开发的一个Unix下的mp3解码器,解码速度快且质量好,有许多软体都使用mpg123来解码mp3,如大名鼎鼎的LAME。但mpg123 1999年发布了mpg123 pre0.59s后就停止开发了,程式码中还有许多bug
http://www.mpg123.de/

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

至于foobar2k,它使用的解码器是 mpglib 的修改版,而mpglibMartin Peschmpg123的基础上将其移植到Windows平台的产物。

http://www.hydrogenaudio.org/index.p…123,and,mpglib

具体情况可看这里,zZzZzZz就是foobar2k的作者,当时他们在讨论foobar2k中要使用的mp3解码器,最后决定使用mpglib,这点可以从foobar2kabout中看出来。

http://www3.cypress.ne.jp/otachan/in_mpg123.html
其实,in_mpg123插件与foobar2k解码出mp3的资料并没有太多区别,它们都关于mpg123的核心,只是做了一些debug的工作,争论究竟哪个解码mp3较好实在无所谓。
http://www.rz.uni-frankfurt.de/%7Epesch
现在我们来谈谈ssrcfoobar2k中的ssrcout_ds_ssrc都是Peter Pawlowski使用ssrc库实现的,ssrc库的作者正是上面提到的Naoki Shibata
http://shibatch.sourceforge.net/

BTW,关于MAD解码器,是Robert Leslie开发的一个只使用整数运算的解码器,而其他mp3解码器都使用了浮点单元来运算。
http://www.underbit.com/products/mad

这篇文章不是feicun原创,是转自这里。这篇文章的意义就是告诉大家一些foobar的历史,别无其他。



4 评论

  1. 解码MP3…老的FOOBAR是可以选择MP3/MP2的编码器的…mad的声音比较柔和,mpglib声音轻快一些

    1. 我还真没注意过编码器的差别……vicysunnie,我能和你交个朋友吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注