Non-MP3 Codecs?
Vanth Dreadstar asks: "While
MP3 is okay, I have begun researching other codecs that would be
suitable for my home music use. Lossy codecs such as Ogg
Vorbis, AAC,
and MPC all seem to have promise, not to mention the lossless codecs
such as Shorten
(otherwise known as .SHN),
LPAC, and FLAC.
I would like to know what non-MP3 codecs people are using out there,
and why."
I'm using Ogg Vorbis for a number of reason. The reference encoder, while not perfect, is certainly not bad. The vast majority of the time, .ogg's sound noticeably better than MP3's of the same bitrate.
.ogg files with the track names grabbed from FreeDB. To actually encode, one symply drags the .ogg file to another directory, and the IO slave works its magic.
More importantly, Ogg Vorbis is free of any patents or any other restrictions. I could make a commercial hardware player if I wanted to, and not have to pay any royalties to anyone.
Finally, it integrates nicely with Konqueror's audioCD IO slave. You can simply type "audiocd:/ogg/" in Konq's location bar, and it shows you a list of
Lex orandi, lex credendi.
It still doesn't matter to me. If I could listen to WMA on my linux system(s) I would. If I could use WMA on my car mp3-cd player, I would.
I can't though, so it doesn't matter. I'm not a musician by any means, nor can I detect the difference between 160 and 192 mp3 compression. So I'll continue using my inferior, yet cross platform, non-license restricted, used-everwhere, mp3 format.
In the Grateful Dead/Phish/Jamband trading community, there's a strong preference for the shorten (.shn) format. The .shn codec provides lossless compression, and compresses ~ 2:1.
.shn files, you can fit approximately 1 hour 55 minutes of audio on a single 650 MB disc. Plus, because you are writing a data CDR, the data is protected by better error correction. I'd really like to see CD players incorporate the .shn or some other comparable codec. It would be a "super CD" with 115 minutes of music, but none of the artifacts of lossy compression.
.mp3s are "nearly" indistinguishable from the original digital recording, but if you can afford the bandwidth, why not have your music files in a format that is *identical* to the original digital recording. What's the saying -- it only costs twice as much for the very best ... in this case, it costs 5 times as much, but you don't have to compromise one way or the other, and that's, if nothing else, a nice feeling. Nice feelings are what drive the audiophile market, btw.
.shn codec support in *some* portable player. A 1GB microdrive would hold ~200 hours of .shn data. Not bad, considering that those 200 hours would be true CD quality, instead of "near" CD quality.
:)
If you fill a data CDR with
Sure, you can say that high bitrate
I'd really like to see
I predict that within a few years, MP3s will go the way of 16-color graphics -- mp3 will be remembered as an intermediate stepping stone -- an obsolete historical format that bootstrapped digital audio onto the internet. They are not the future of digital audio on the net -- that future belongs to lossless codecs.
IMHO!
Whatever it is that comes on these shiny round things I get from the music store...that's the one I use.
Are you sure you don't mean "used to come on these shiny round things"? I, for one, don't know what they are selling on the CD stores these days, but I am sure many of these round things are not "Compact Disc Digital Audio"
I will probably continue to use mp3 format files, because it is basically the standard that everyone on the internet goes by. If you have broadband and a decent hard drive, size/bitrate should not be a deciding factor. Unless you're one of those that hear like a dog, mp3s should be sufficient for everyone to use.
I use MP3s because they're much like Interet currency.
:)
I convert MP3s to WMAs when I want to squish music onto my PocketPC.
If I bought an OGG car player (if there is/was such a beast), I'd convert my MP3s.
The point: When in Rome, I do as the Romans. It's a simple life, really.
WhatEVA
I can hear the difference between a 128kbps mp3 and the original CD (192kbps CBR or 160kbps VBR are good enough for me), however the difference isn't nearly so great as the difference between playing the music on $30 vs. $100 speakers. You can get decent computer speakers today (if you're not an audiophile and don't need very high volume) for as little as $60, but the prevalence of 128kbps recordings on the internet suggests to me that most of these people are still listening to music on the little white buzzers that came with their computer.
* Picture perfect at 128 kbit/s
I don't know about the rest of you, but to my ears, NOTHING is "picture perfect" at 128kbps. 192 is minimum for any lossy compression.
Counter-rant: So what if "research" has been abandoned on MP3. I don't need that research, 'cuz there are great MP3 encoders already out there. The work has been done.
For archive quality (as opposed to streaming audio), what do .WMA, MP3Pro, Real, and ATRAC offer over 192/256/320k MP3s?
Nothing.
They all support various copy-control schemes, which make for revenue opportunities, which might cause their respective proponents to funnel R&D bucks into them. Some sound better at low bitrates, which is fine for streaming audio, but most folks in the streaming audio are - once again - just trying to make a buck selling pay-per-listen or pay-for-subscription streams.
That's the other reason nobody's researching MP3 -- not only is it "good enough" as it stands, there's no money to be made, even if it could be improved.
Talking about the lack of "cutting-edge research" MP3 as a death knell is like talking about the lack of cutting-edge UNIX text editors as the death knell for vi and emacs.
I don't need Microsoft or Real or Sony to put a million bucks into researching the latest WMA codec, because I know it'll be DRM-crippled and useless to me. The research into other codecs is, for me, wasted. I couldn't care less.
(Likewise, the lack of "research" into cutting-edge text editors doesn't seem to have made vi or emacs go away...)
As for Ogg, as good as Ogg is, I see the odds of it replacing MP3 in terms of the .GIF vs. .PNG debate -- most places that could use .PNGs still use .GIFs, despite GIF's patent issues, because .GIF was "good enough" and widely-distributed before PNG came about.
Use shorten. With plugins which will allow for realtime decompression and playback (with searching within each song) available for XMMS, Winamp, and Macamp the only issue remaining is storage capacity and processing time involved in decompressing the files. Any Celeron or higher will handle the processing necessary and with 120gig drives well below $300 and 160gig starting to come out...that's a healthy sized cd collection.
A number of online communities use shorten for trading live recordings...www.etree.org is one such organization. WAVs are generated from a number of different sources, compressed, checksum's are generated, then the files are distributed freely.
Another great advantage of shorten is that if something comes along that provides better (or more desireable) compression you can un-shorten all of your files to their original state and recompress them using this newer compression scheme....something that no MP3 (or any other compression scheme that I know of) will do.
since then most of [MP3 encoding] happens on cirrus logic processors or TI DSPs.
However, the TI DSPs that handle floating-point arithmetic are much more expensive. Nobody (except Iomega, and even that's not officially released) has made a portable Ogg decoder because the Vorbis reference decoder from xiph.org uses extensive floating-point rather than fixed-point arithmetic.
If you write a Free integer decoder (or fund writing one), they will come.
Will I retire or break 10K?
Easily solved. For, say, the 1.3 point release of Ogg Vorbis, pull a Sun and dub it "Og3". Heck, just call it that right now. Positions it nicely as a competitor to the known format.
Illegal only in America.
As long as the original format is 16bit 44.1khz, debating what will give us the best sound quality isn't very interesting, since even the original sounds terrible.
I long for the days when SACD or DVDAudio will give us the joy of listening to music back. The fuckers who stole that from us, simply to reduce manufacturing and shipping costs, should in my opinion be @#$%@$%#6
Maybe you think it sounds cool, but ask a dozen people on the street and they'll tell you it's the ugliest name ever. It's too bad that the Ogg guys don't understand the importance of good marketing, because whatever its merits, the format's name alone ensures it will never take off. And the odds are stacked against them in any case. I hope they will prove me wrong, but I don't think they will: tech history is littered with the corpses of superior technologies that weren't marketed properly.
Now personally I use ogg/vorbis, but by this time there are more than enough posts supporting it. I'd just point out that maybe you should think ahead in terms of where the file format will be.
Why use an open format? Because in the end that's the only choice that makes sence. What program will you use down the road to play these things? With WMA MS owns the format, and thus can dictate who can play their files. What if they charge you a subscription fee just to use the program in the future? Who knows what they'll do, and they can do whatever they want - they have the rights to the format. You might also think about portability, and choice. If you don't like Winamp 7, you can use Sonique 5 or whatever. Chances are any player worth anything will have a plugin for ogg. With WMA, again it's up to Microsoft. What OS will you be using? It might not be MS or Linux. It may be something else entirely. Will you have to dump your collection because there isn't a player for that OS? I could go on and on, but you get the picture...
If you compare a good mp3 encoding ... to a WMA8 encoding of the same bit-rate and with the volume levels matched, mp3 will win out
I didn't realize WMA8 was compressing levels, but once levels have been compressed, it won't be possible to "match volume levels" and compare with original source or an MP3 as you suggest. (ie, either loud passages won't match or soft passages won't match)
With the quality of the latest RC3 release, Vorbis now sits on the throne in the low to middle bitrates, easily beating out MP3Pro and WMA even in the very low bitrates of 64kbps. The best part about it is that Monty has mentioned that he's still not happy with the quality at 64kbps and will still be improving it further. At middle bitrates of 128kbps, it is at least as good as the best AAC implementation. At the high bitrates, it still hasn't matched MPC, but it is catching up really fast. Whether Vorbis (a transform coder) can ever overtake MPC (a subband coder) quality in the future in the high bitrate arena (usually ruled by subband coders where pre-echo artifacts are nearly non-existant) is very much unknown, and probably depends on Vorbis implementing a really good anti-pre-echo system better than all the current techniques being used.
So therefore, for the best quality now, use Ogg Vorbis at bitrates of 160kbps and below. Above 160kbps, use MPC.
The reason the live music trading community (most notably etree.org [etree.org]) uses the shorten format is because there was not a way to widely distribute exact copies of, say, master DATs. Now, assuming the person transferring the DAT, did a reasonably good job, every person after that who receives the SHN files can create an exact copy of that DAT. This is crucial because of the way shows are distributed. One person gets a copy from his friend, and he passes it on to his friends. If there was a lossy step involved in the middle of the chain, each copy would be worse than the one before. Note tape trading. Copying a...
:)
:)
Hmm... but you're making an assumption here that, for some reason, every person in the chain would re-encode the audio data into said lossy format before sending it to the next person in the tape tree, which would (hopefully) not be true, in general. For example, I try to keep an archive of all the compressed audio files I download, even if I burn them to CD. In fact, often times, I just make a multisession disk with the compressed audio on the data portion. Then again, there's no telling what an uneducated trader might do.
I guess what I'm driving at here is that, if the traders were bright enough not to re-encode all the time, and just pass around the original files, a compressed format could make trading a LOT easier for those with reduced bandwidth. Frankly, I think the community chose Shorten for the same reason some audiophiles prefer vinyl... they think it sounds better (and, IMHO, given the quality of your average taped show, a compressed format probably wouldn't affect quality that much.
With a traditional cassette tree, yes, every member in the chain is adding a lossy generation to the next tape in the chain. That can't be helped with cassettes.
By "original files" what do you mean? Do you mean the original wav files? The original shn files? Or maybe the person transferring the master made some mp3s? Also by "compressed format" are you talking lossy or lossless?
The traders are bright enough to not re-encode all the time, they're passing around original shn files that match an md5sum hash in an established database. That way everyone is guaranteed a good copy; at least they're guaranteed the same quality as the master! The people in this community have a different solution for those with reduced bandwidth: USPS. Mailing around CDs filled with SHNs is still very prevalent.
It is a compromise though. You have to wait a long time to transfer a single show. It's a compromise most are willing to take, though, for the higher quality. Who's going to trade with you if you have a lower quality recording than the next guy? You might not be able to hear the artifacts introduced by mp3, but if the next guy can, he's going to be pissed that you traded him schwag.
The community chose Shorten because they needed a way to guarantee quality. A commercially pressed CD has thousands of "masters". A show taped by the taping community has one, or maybe a few more if he was giving patches. To distribute an exact copy of this music from only one master is quite a feat.
The community also chose Shorten because it DOES sound better. For example, live field recording has a ton of ambience. Lossy compression schemes such as mp3 do not encode that well.