I was reading Brad Feld’s rather funny post on his experience with iTunes DRM. This post isn’t to make fun of Brad, but to share in his pain. I had a similar painful experience this past weekend and spent about two hours trying to get The Office to play on my 8125 device.
I downloaded the latest episode called Dwight’s Speech and was prompted for my iTunes account info before I could watch the show. This was no problem and the show played perfectly although 320×240 isn’t the greatest resolution if you have a decent display. Watching the show at the default res looks incredible, but once you double or even triple it (for high res displays) the video looks pixelated. You can see a screen of the video below. This was taken at full screen size on my Mac, which is 1280×854. Click on the image below to view it all full size.

I don’t have HD just yet so I’m not sure what the output will look like. I’m definitely looking forward to finding out though. Knowing that the target device is the iPod it doesn’t make a whole lot of sense for Apple to bump up the res just yet.
Now onto where it gets complicated. So I decided to get fancy and load the video on my 8125. I put the file on my miniSD card (thanks to Steve for the card!) and loaded the card back into my device. A couple of interesting things about the video file is that it was about 105MB with a .m4v extension. I came to find out that this wasn’t supported by Windows Media Player 10 Mobile.
After scouring the web for about 30 minutes I finally found this great post about playing .m4v files on Windows Mobile. I went ahead and installed TCPMP, FFmpeg, and the AAC decoder plugin. I was pretty pumped at this point thinking I was going to beat the DRM system. I opened TCPMP and browsed to my video file and to my amazement I received the following screen:

Oh yeah, now it was time to dork out on the couch next to Jamie and let her make fun of me. When I pressed play nothing happened….it just stayed on the first frame and I was unable to get past it and hear any audio. At this point I was seriously frustrated and decided to give it a rest. A big kudos to the TCPMP team and I’m sure at some point in the near future they’ll get everything worked out for .m4v files. Or it could have totally been operator error, but my patience has worn thin and I’ll wait for another day to tackle this beast.
One last thing I’d like to mention is that I did try exporting the video from QuickTime Pro. Unfortunately the export functionality is disabled for DRM files…shocker. I paid for the dang video so at least let me export it and take it with me!
Read More