||[Oct. 21st, 2003|11:05 pm]
I played with Apple's music store earlier today.|
How can I convert .m4p files (Apple's iTunes AAC files) to mp3? To me, AAC is useless.
I figure since I use Windows iTunes under Linux vmware, I could just use one of those /dev/dsp capturer things, and then re-encode the results to mp3. Only problem then is it's real-time encoding... I'd like to find a way to do it faster, in a batch.
In the Federal Republic of Brad, there is no DMCA...
2003-10-22 12:23 am (UTC)
The way I've heard about folks doing it is burning the tracks to a CD, then ripping that to mp3. Still not approaching batch processing, but it at least removes the real-time component if you have a CD player that still permits digital ripping.
I'm pretty sure there are virtual sound card drivers for Windows that capture the audio and record it as a WAV file (which you can easily convert to an MP3), since Windows ME and XP have a feature called "Secure Audio Path" that allows a player app to send encrypted audio to the kernel and specify that the audio should only be played through "trusted" devices. These devices must output only an analog signal, and must not allow any hooks to be used that could to intercept the audio data. See my original rant about it here
I really doubt that iTunes uses "Secure Audio Path" in ME/XP anyway, since it requires you to use Microsoft's DRM technology.
Of course, capturing audio like this is a violation of the DMCA. In fact, I'm not even sure talking about it is legal.
.m4p is Apple's limited-license version of the AAC format. To copy it directly is probably going to be difficult due to the fact that it probably has a header saying "look, don't convert this to another format" to any AAC-capable decoder/encoder.
Having said that... the underlying format is almost certainly the same, other than that header, so if you get some software that will ignore the difference between .m4a and .m4p files, you should be okay. However, because Apple are pretty much the only people making widespread AAC-capable software, this could be pretty difficult.
For now, at least, your best bet is probably to stick to the whole "Burn and rip" thing... if you have a fast enough drive (and a CD-RW - don't waste CD-Rs if you're only going to use them once... save them for when you need them!) then it'll probably be faster than doing it in real time by just capturing vmware's sound output.
2003-10-22 05:56 am (UTC)
Transcoding sucks, you know. Though of course if you need it, you need it.
Well, now that you've purchased a license for the music from the Apple Store (and downloaded the associated media, which is unimportant), as a licensed end-user you can now get on soulseek
and download the content in mp3, presumably without breaking any laws.
at least that's what i'd do.