In this recently released version of Winamp, the packaged AAC encoder has been changed! Now the app comes with Fraunhofer encoding for HE-AAC. Dialogs have also been changed so that the format of AAC you end up with (HE, HEv2, or LE) are set for you. This all makes for a much nicer user experience – no need to read my previous blog for a start! So how well does the new interface and encoder work? As before, we look at a set of 20 tracks and clips and check out their sizes and some frequency graphs.
K-Lite Codec Pack K-Lite Codec Pack is a comprehensive selection of codecs which guarantees that you will be able to play almost any video or audio file. Download Winamp Essentials Pack Download 568KB. Winamp supports MP3, CD, Audiosoft, Audio Explosion, MOD, WAV and other audio formats, custom appearances called skins, plus audio visualization and audio effect plug-ins. Winamp 2.95 (old version) uses less memory, smaller footprint, and starts up quicker.
An improved encoder, an improved interface
In the Encoder settings for Winamp, we have a new MPEG-4 AAC Encoder! Whoop!
Vaultpress login. Many of Jetpack's core features make use of the WordPress.com cloud. In order to make sure everything works correctly, Jetpack requires you to connect a free WordPress.com account. 4,646 likes 5 talking about this. The world's most reliable WordPress backup and security service. We safeguard your content and let you focus on what really matters. VaultPress protects you from the most common — and most serious — security threats. VaultPress is a real-time backup and security scanning service designed and built by Automattic, the same company that operates (and backs up!) millions of sites on WordPress.com. VaultPress is now powered by Jetpack and effortlessly backs up every post, comment, media file, revision, and dashboard setting on your site to our servers. The VaultPress plugin uses an internal firewall which only accepts incoming connections to the plugin from the VaultPress IP ranges, as a security measure. Several reverse proxy, load balancer or caching servers (like CloudFlare, Varnish, LiteSpeed, and Incapsula) can interfere with this firewall.
Unlike the old encoder, we can pick from Variable, as well as Constant bitrate encoding, and the quality slider for each automatically changes the specific AAC encoding version that is used:
This automatic AAC type selection means that even YOU, humble reader, can get the benefits of AAC-HEv2, and you don’t even know it.
There are only a few disadvantages here, but you do need to consider them, and even plan ahead to do some hair-dye-style spot checks before you start any massive re-encoding / re-synching process:
- Not all players understand AAC-HE – as was the problem on an old build of an Android Media Player I was using, and all the sound came out dodgy
Nope, that’s it!
Method
As you will see from previous posts, we have used spectrum plots and file sizes to measure, in a “what do you reckon” type way, the performance and success of AAC and MP3 conversion.
In this post, let’s see how the encoding options here compare to options for other converters in that previous blog, and then what kind of file sizes and spectrum plots we get. You will recall that there are 20 tracks and 20 track clips in our test block, across a range of genres.
Winamp Codec Downloads
To carry out the conversion, Winamp’s “Send” context menu is used to pass the tracks and clips to the format converter. Here we can see that the HE-AAC encoding (but presumably not AAC-LC encoding) is done by Fraunhofer.
Variable Encoding
Theoretically, variable encoding is preferred (as discussed last time) as the computer can decide what bitrate is most appropriate throughout a given song and allocate as much as is necessary. The downside is that the file size isn’t calculable beforehand, and the file sizes fluctuate.
The quality slider on the dialog uses different measures of Quality to our previous test, so it’s not easy to carry out a fair, objective comparison of this encoder against the previous or other encoders.
For example, after running all tracks through the encoder, the results show that “1” in Winamp’s new encoder reduces tracks to 2.6% of their original “pure” WAV size, “3” to around 7%, and “5” to around 15%. Looking at our old VBR results, this puts 5 just in between the old Winamp and Nero “H” settings results, and 4 at the old “L” levels.
“1” has been completely excluded from any comparisons because we didn’t look at HE-AACv2 in any detail last time. But I have to say, HE-AACv2 in this encoder is awesome… For some tracks (especially where stereo wasn’t that important) it prove very difficult for friends to tell, in a blind test, which was the Q1 and which was the Q5. Yet the file sizes are the difference between holding 10,000 songs on a 8GB phone memory card (Q1) and just 1,500 (Q5).
Variance
As in the previous tests, here is a table that shows, for each encoder’s own quality setting, the variance from that quality setting’s average compression rate across all the tracks.
“HON” here is used to represent the new Winamp encoder, while AAC is the old one. As before, we do need to take care not to compare across columns, since each resulting compression average is different between encoders and encoder settings. Some things do stick out:
- The encoder does well when the others don’t: e.g. track 4, 7-9, and 16.
- The encoder does badly when the others don’t: e.g. track 2, 3, 11, 15, and 18
Of course, one might argue that this could be to do with the quality setting, if it weren’t that these conclusions are across the quality settings; take track 3 for example, where it sticks out like a sore thumb at Q5 (~14% larger) and Q4 (~14.25% larger).
Spectrums
Here are some spectrum plots for some good performers (4, 7, 16) and some bad ones (2, 11, 18).
# | WAV | AAC-L | HON-4 | AAC-H | HON-5 |
4 | 61642 | 5595 | 5267 | 10563 | 8540 |
7 | 49625 | 4503 | 4555 | 8605 | 7569 |
16 | 50490 | 4847 | 4673 | 8901 | 6095 |
2 | 32676 | 2986 | 3342 | 5651 | 5424 |
11 | 33351 | 3043 | 3465 | 5936 | 5695 |
18 | 48051 | 4282 | 5014 | 8686 | 8026 |
Remember: we can’t compare directly and say Oooooh well clearly Nero does better than Haunhofer, we can only make generalisations. And generally, the Nero AAC Encoder from our previous tests gives good reproduction at high quality levels (e.g. Track 2, 18) and the Haunhofer does well (Track 11) too. Generally the encoders still cut off high frequencies to save space (as we would expect).
But there are a few things that interest me: look at Track 2. Haunhofer’s 8.5MB seems to be spent just as well as Nero’s 10.5MB – in fact there are more upper frequencies kept by Haunhofer. It’s not the same story for 2-18 though, where a comparable amount of space is used by each, but the results look very different.
Well, we could wax lyrical about this and given my complete lack of any type of degree in physics or Marten Coltrane Supremes I’m not going to. But as a customer, pure and simple, the Haunhofer encoder does just as well as Nero. And, importantly, it works inside Winamp. I can use it for ripping, and it works. INSIDE WINAMP. Whoot! Finally, VBR encoding, and with a good encoder as well. Whereas Nero was fiddly to get going in any other media player (I had to do all the conversions for the last blog on AAC using a command line interface…)
Constant Rate Encoding
I’ll be honest, we’re both bored by now. We know CBR will give us a fixed file size, and we’re pretty much going to get a set amount of quality across the board. What interest me at this point is whether it’s worth re-ripping out of the 160Kbps fixed rate that I used last time.
Album | Old Size | New Size | Old Spectrum | New Spectrum |
The Prodigy The Fat of the Land | 65.4MB | 98.9MB |
And hey presto, the spectrum plot for track 1, “Smack My Very Naughty Girlfriend in a Tasteful Way”, looks exactly the same. And the sound test? Exactly the same. Some tracks grew by around 2MB (which isn’t bad, considering the computer now had another 60kbps to play with), but a couple grew in size by over 50%.
Here’s Narayan, which grew from 10,775 to 16,743. The left is the lossless, FLAC version of the track. Next, the 160 CBR version, and finally our Q5 VBR version:
The Q5 version seems to keep a better upper frequency representation, especially around 15,000Hz.
And here’s Climbatize, where the same is true: better upper frequencies. And note how in both of these, a dip in the plot on the original at around 175000Hz is “smoothed over” in the 160 but not the Q5 encodings.
Conclusion
Sure, Haunhofer in Winamp is a good way to rip CDs with Gracenote and album art, and a much better interface now. And yes, on the down side, you are going to pay for this higher quality with disk space. I can’t prove Q5 is better than 160Kbps, even though my brain says that it is: it’s not like you can’t hear people singing at 160kbps but you can at Q5.
And some people’s equipment, let alone their ears, won’t be good enough to reproduce upper frequencies with any gusto or accuracy… would they? WELL! These new Dr Whatsisface Headphones are spreading and multiplying like subtle mice. Fashionable, yes, but good too. Not only Dr’s, but also Monster headphones, and little Japanese ones that cost £50. There may be a revolution coming.
Perhaps we are to witness the death of MP3 after all? Perhaps people will shun 128kbps MP3 downloads once they hear the glory, the majesty of Honfernenfrauer Q5 VBR AAC? And yes, together we shall declare, “YES! You may pay for it in disk space, but by golly, the upper frequencies really do look better on a graph than MP3 EVER COULD!”
But for me, who already has 160kbps, who already has Monster headphones and isn’t DEAD because of a lack of upper frequency plots… well… why would I bother?
Oh yes: because I’m an early-adopting neurotic that must ensure all I am and all I own is better than you and yours…
<GETS CDs FROM LOFT; FIRES UP WINAMP; MAKES CUPPA>
Introduction
This is a MAD input plug-in forWinamp 2. It replaces the MPEG audiodecoder functionality that comes with Winamp to provide superior sound for MP3and other MPEG audio files. It supports output resolutions from 8 to 32bits.
Please note: There is not yet available a plug-in forWinamp 3.
Hear the Difference
The following sound samples demonstrate the audible difference between MADand most other decoders. These samples were created at an 8-bit resolution sothat the difference is readily apparent; naturally the quality improves withmore resolution, but the difference remains.
- Sample decoded by Nullsoft MPEG Audio Decoder 2.666:sample-nullsoft.wav (711K)
- Sample decoded by MAD plug-in 0.7.0a:sample-mad.wav (711K)
You may want to turn up your volume to really hear the difference.
How it Works
High-quality output begins with a highly accurate decoder. MAD fullysatisfies the ISO/IEC 11172-4 computational accuracy requirements forcompliance. However, accuracy alone is notenough.
Internally, MAD represents the decoded audio signal with high precision.Combined with a form of dither, this allows output samples to be calculatedwith less objectionable quantization noise and more audible dynamic range thanmost decoders produce today. The result is unusually high-quality output thatis a more faithful reconstruction of the signal encoded in MPEG audio than youmay have realized possible.
Compatibility
You can use this plug-in with any sound card using either 16- or 8-bitoutput resolutions. Output is dithered so that you will perceive an increaseddynamic range even at these low resolutions.
If your sound card supports higher resolution output, you can choose tohave MAD produce output directly in 24- or 32-bit formats.
High-resolution output also depends on support from your Winamp outputplug-in. At this time, 24-bit output is reported to work with Nullsoft'swaveOut plug-in if the 'Max blocksize' and 'Min blocksize' configurationparameters are set to 16kB and 4kB respectively.
24-bit output is not reported to work with the DirectSound plug-in.
It is not yet known if any combination of output plug-ins and sound cardswill support 32-bit output. If you are able to try this, please report theoutcome. Note that the sound quality from 32-bit output is identical to thatof 24-bit output; the samples are simply padded to a 32-bit word length forcompatibility with hardware that requires this.
Status
A beta version of the plug-in is available fordownload. Source for the plug-in is available in theregular source code release of MAD.
Preliminary streaming support is implemented, but you may wish to leave thedefault decoder installed for more complete handling of play from URLs untilfull streaming support is available.
Mailing Lists
To receive announcements of new releases, you may subscribe to themad-announcemailing list.
Winamp Codec
To discuss MAD in general with other users, you may subscribe to themad-usermailing list. This list also receives announcements frommad-announce so it is not necessary to subscribe to both.Pre-release versions of the plug-in are sometimes made available tosubscribers of this list in order to get feedback on new or experimentalfeatures before an official new release is made.
Macos sierra update to mojave. Both mailing lists are for MAD in general, not just this plug-in, so pleasebe sure to identify your use of the plug-in in your messages.
Copyright and Author
Ffmpeg Codecs Download
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Ffmpeg Codecs
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Send inquiries, comments, bug reports, suggestions, patches, etc. to the author, or visit the SourceForge project to contribute to the public forums or submit bug reports or patches there.