everything you ever wanted to know about audio formats but were afraid i'd tell you in a bar some night
It's a slow day at work, so I'm putting some time into a reinstallation of MythTV, the homebrew TiVo replacement and MP3 jukebox software about which I've likely shamelessly bragged to you if you've ever been to my house. Fedora Core 2 is out, MythTV just released a new version, and the old install kept freezing, so why not? Yes, it took about a week to get the old copy working, but sometimes it takes a little technomasochism to prove your geek purity.
Copying over our household's collection of MP3s to the new hard drive got me thinking about file formats. Earlier this year Charles, Jon and I embarked on a major effort to rip our CD collections. We selected 192 kbps MP3; it seemed like a good compromise between fidelity, compatibility and file size (an important consideration for us iPod-coveting 20-somethings). We ended up with about 30 gigs of data and a strong desire to never have to do it again. Now, unfortunately, I'm starting to think we will. All you have to do is listen to an MP3-encoded version of "Like Spinning Plates" on a decent stereo to hear MP3 completely fall apart. It might be time to think about an ultimate, archival solution to the audio codec problem. The good news is that such a solution exists. The bad news is that it's probably going to get buried by corporate interests.
There's an interesting post over at Gizmodo quoting an explanation from an engineer working for Rio. In it, he explains why the iPod will likely not be releasing a software update to include support for Ogg in existing players -- at least not in the version 3, "classic" iPod (the mini might get an update). I won't bore you with the technical details -- you can follow the link if you'd like -- but the upshot is that Ogg support will have to wait for iPod v4 -- if it's ever implemented at all. (Incidentally, the v4 line is likely to be introduced in the next few months, will top out at 60GB, and will likely have an iPod mini-style click wheel. There are rumors of a color screen, but really, what would the point be?)
The news about Ogg is disappointing, but frankly I doubt the iPod will add Ogg support even after it becomes technically feasible. For those of you unfamiliar with Ogg, it's the best compressed audio format currently available. It's got a lot of things going for it: in double-blind tests it narrowly beats out Apple's AAC for sound quality. It beats MP3 badly, even at bitrates that produce smaller filesizes. Perhaps its coolest feature is this: you can strip Ogg files down to lower bitrates without recompressing them. This means that if you've got a hard drive full of high quality Ogg audio, you no longer have to waste your portable player's memory on audio fidelity that you won't be able to hear anyway through lousy headphones and background noise. Instead you can just throw away that hifi data. If you tried that with an MP3 you'd have to decompress the file, then recompress it. Not only does that take much more time, but recompressing lossy formats produces muddy vocals, cymbals that sound like they were played underwater, and frequently some truly bizarre warbling.
I should note note that Ogg probably won't be my final choice when it comes to audio codecs. That title will likely go to FLAC -- a completely lossless codec. Given a set of FLAC files, you can recreate a bit-for-bit perfect copy of a CD, while still getting a 50% compression rate. Unfortunately, that's about five times larger than Ogg or its competitors -- so FLAC is impractical for portable players. But you could always turn a FLAC into an Ogg or MP3 and use that copy.
But the technical merits of these formats aren't their most important features. Ultimately what really counts is that both FLAC and Ogg Vorbis are patent- and royalty-free. Even MP3, the vanilla ice cream of compressed audio, can't claim that -- for every piece of MP3-capable hardware or commercially distributed MP3 you download, a German firm named Fraunhofer makes between a few cents and a dollar. Ogg, FLAC and other open source codecs are and will remain free. This isn't a big deal just because you and I don't want to pay an extra nickel an album for our compressed format of choice. It's a big deal because open source formats are designed by consumers to support features they want and exclude those they don't -- and that means that Ogg and FLAC don't support Digital Rights Management.
DRM is how the media companies intend to protect their property: by restricting how you use it. DRM might prevent you from burning more than one copy of an album; it might stop you from ripping a CD you own to a compressed audio format; or, someday, it might charge you a premium to load an album onto a portable player made by a company with whom the record company doesn't have a business partnership. It's a feature no one asked for that inconveniences the consumer, and that's bad news. Even worse, this technology isn't just an inconvenience -- you'll be paying for it to be included in your computers, discmen, iPods and DVD players.
Of course, ingenious geeks continue to develop countermeasures to current DRM schemes -- DeCSS and PlayFair being the most famous examples -- but the sponsors of the DMCA and similar legislative initiatives are doing their best to put an end to that, and as integrated DRM-enabled hardware platforms are rolled out you likely won't be able to circumvent their protection systems without a soldering iron -- and even if you know how to use one, you'll be breaking the law by doing so.
This is part of a larger effort by corporations in the Information Age to put an end to private ownership in favor of licensing schemes: you won't own music, or even the player you play it on. You'll just use them with the permission of our corporate overlords, who are free to revoke or demand additional payment for that permission as they see fit. It's digital feudalism.
But we're getting off topic. The point is that Ogg is free. That means nobody's going to make money off of it, which means no business is going to push for it. So it's up to consumers. If you have the chance, use your wallet to vote for Ogg. I know it'd make a tidy excuse for me to rush out and buy myself a 4th-generation iPod.

Comments
So this ogg thing... can we just download ogg players, rippers, etc.? Are there ogg files on overnet or kazaa? Is it worth the effort to look for "Usher - Burn.ogg"? Maximum Ush, minimum disk space?
Sure -- the open source, free and all-around excellent CDex ripper supports Ogg. And you should be able to download plugins or codecs to let you play Ogg back in Winamp, iTunes or even Windows Media Player.
The bad news, though, is that you probably won't find any ogg files on P2P networks. As far as I can tell, everything is still distributed as MP3 on Kazaa and Overnet (my current favorite). It's just a more universal format -- same thing is going on here as GIF vs PNG, or ZIP vs RAR. You have to go with the lowest common denominator if you don't know who'll be receiving the file.
With that said, though, I'm seeing more and more P2P releases at 256 kbps MP3, which is pretty high quality -- if you really wanted to, you could recompress it to Ogg without a horrible quality drop. I probably wouldn't bother though.
For P2P, you're probably stuck with MP3. But if you're ripping CDs, Ogg may be a better choice -- depending on what devices other than your computer you intend to play music from.
Post A Comment