Difference between revisions of "Best MP3 Decoder"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m
(Decoders, not encoders.)
 
(6 intermediate revisions by 5 users not shown)
Line 4: Line 4:
  
 
* [[Winamp]]'s FhG decoder
 
* [[Winamp]]'s FhG decoder
* [http://www.mpg123.de mpg123], probably one of the most popular decoders, also used in [[foobar2000]], [http://www3.cypress.ne.jp/otachan/in_mpg123.html Otachan's winamp plugin], [[LAME]] and countless other MP3 players
+
* [http://www.mpg123.de mpg123], probably one of the most popular decoders, also used in [[foobar2000]], Otachan's winamp plugin, [[LAME]] and countless other MP3 players
 
* [http://mpadec.sourceforge.net/ MPAdec], a very accurate decoder based on mpg123
 
* [http://mpadec.sourceforge.net/ MPAdec], a very accurate decoder based on mpg123
* [http://koti.welho.com/hylinen/apollo/ Apollo], the most mathematically accurate decoder
+
* [http://koti.welho.com/hylinen/apollo/ Apollo] (broken link), the most mathematically accurate decoder
 
* [http://www.underbit.com/products/mad/ MAD], another very precise GPLd MP3 decoder
 
* [http://www.underbit.com/products/mad/ MAD], another very precise GPLd MP3 decoder
 +
** A MAD input-plugin for WinAmp is available in [http://www.hydrogenaudio.org/forums/index.php?showtopic=46824&hl= this HA thread]
  
 
Using any of the above should be enough for all purposes. Quality differences among them are insignificant.
 
Using any of the above should be enough for all purposes. Quality differences among them are insignificant.
  
Older decoders could provide bad quality, due mostly to encoder implementation errors. Such bad encoders include Winamp before version 2.666 (using Playmedia's bad quality [http://www.playmedia.hr AMP] engine), decoders based on old XAudio, and [http://www.rjamorim.com/rrw/digideck.html Digideck]. Also, some older decoders did not work well with VBR streams.
+
Older decoders could provide bad quality, due mostly to encoder implementation errors. Such bad decoders include Winamp before version 2.666 (using Playmedia's low quality AMP engine), decoders based on old XAudio, and Digideck. Also, some older decoders did not work well with VBR streams.
 +
 
 +
[[Category:MP3]]
 +
[[Category:Software]]

Latest revision as of 05:20, 6 June 2020

Since what the MP3 standard really defines is a decoder, there should be no such thing as a better or a worse MP3 decoder. As long as a decoder is accurate, it'll output the expected quality.

All the most popular decoders these days output accurate enough streams. These include:

  • Winamp's FhG decoder
  • mpg123, probably one of the most popular decoders, also used in foobar2000, Otachan's winamp plugin, LAME and countless other MP3 players
  • MPAdec, a very accurate decoder based on mpg123
  • Apollo (broken link), the most mathematically accurate decoder
  • MAD, another very precise GPLd MP3 decoder

Using any of the above should be enough for all purposes. Quality differences among them are insignificant.

Older decoders could provide bad quality, due mostly to encoder implementation errors. Such bad decoders include Winamp before version 2.666 (using Playmedia's low quality AMP engine), decoders based on old XAudio, and Digideck. Also, some older decoders did not work well with VBR streams.