Easy, Efficient Hi-Def Video Playback

December 15, 2008

Ever since creating my first home theater PC, I've archived my Netflix rental DVDs to files on the hard drive. I don't do this because I want to rip off the movie industry; I do it for convenience. It's easier to deal with a collection of digital files than it is to deal with a bunch of shiny, easily scratched plastic discs. Nor do I keep the movies around after I watch them. I already own more movies than I could possibly ever watch in one lifetime. As I get older, my desire to collect things is rapidly diminishing. My ripping is purely about simplicity and ease of use for me, the consumer.

After years archiving DVDs on my home theater PC, I was concerned that the dawning Blu-Ray era would make this impossible. Fortunately, that's not the case. I experimented with AnyDVD HD and my first batch of rented Netflix Blu-Ray discs:

  1. Right click the SlySoft task bar icon; choose "Rip Video DVD to Harddisk"
  2. Choose a path (it will create a subfolder)
  3. Make sure you have at least 50 GB of free disk space
  4. Click "Copy DVD"

So brainlessly easy, even I can do it.

You'll end up with a folder containing all the subfolders and files that make up the Blu-Ray title. I'm not terribly interested in extras and so forth (did I mention that I don't have time?), I just want the movie itself. It's not hard to find. The movie file is in the folder:

/BDMV/STREAM/*.m2ts

Sort by file size, identify the biggest file, and that's your movie. Some movies are broken up into multiple files, but most of the ones I've done so far have been one giant honking file, somewhere between 8 and 20+ gigabytes in size. Rename and copy that one giant m2ts file wherever you want it, then delete all the other files.

Let's look at Terminator 3 as a specific example. (Digression: I don't understand why this movie gets such a bad rap. Sure, it's not a landmark film like T1 or T2, but it's a solid entry in the franchise, at least in my opinion.) Blu-Ray encompasses multiple video and audio encoding formats, so we need to crack open the file and see what's inside. I recommend using the most excellent MediaInfo application for this.

General
Complete name                    : terminator3.m2ts
Format                           : BDAV
Format/Info                      : BluRay Video
File size                        : 13.0 GiB
Duration                         : 1h 49mn
Overall bit rate                 : 17.1 Mbps
Maximum Overall bit rate         : 48.0 Mbps

Video Format : VC-1 Format profile : AP@L3 Duration : 1h 48mn Bit rate : 13.9 Mbps Width : 1920 pixels Height : 1080 pixels Display aspect ratio : 16/9 Frame rate : 23.976 fps Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 0.280

Audio (1 of 6) Format : AC-3 Format/Info : Audio Coding 3 Duration : 1h 49mn Bit rate mode : Constant Bit rate : 640 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Surround: L R, LFE Sampling rate : 48.0 KHz

I've clipped a lot of the extraneous information away, but the most important parts here are the encodings:

The ripping part has been straightforward; what I haven't been able to understand is why playback of 1920 x 1080 high definition files is so spotty on my current home theater PC:

  1. Gigabyte GA-MA78GPM-DS2H Micro ATX motherboard (highly recommended)
  2. AMD Athlon X2 4050e 2.1 GHz
  3. Windows Vista 32-bit SP1
  4. ffdshow all-in-one codec pack

Everything I've read led me to believe that any modern reasonably fast dual-core CPU is more than enough for high definition video playback. While that's generally true, some files are tougher than others. For example, taking advantage of my new multi-format drive, I picked up a cheap copy of the now-obsolete HD-DVD edition of Planet Earth - The Complete BBC Series. (Which is amazing, by the way -- it's probably the ultimate high definition demo disc, and the shows are fascinating to boot.) These files are also encoded with VC-1 but at a somewhat higher bitrate than Terminator 3.

Unfortunately, on a dual core Athlon -- even overclocked to 2.3 GHz -- the Planet Earth rips are on the ragged edge of playability under Windows Media Player. CPU usage is well north of 80% all the time, and some peaks at 100% mean video stuttering and sound breakup at least a few times in each episode. This is unacceptable.

After a great deal of research, I found Media Player Classic Home Cinema. The big deal here is two things:

  1. All codecs are "burned into" the Media Player Classic executable, so there's do dependency on whatever random codecs your PC happens to have installed (eg, ffdshow, cccp, Ivan's Krazy Elite Kodek Pak, etc).

  2. It supports offloading video decoding duties to modern video cards. This is limited to recent Radeon HD models and nVidia 8 and 9 series. Fortunately, my HTPC motherboard includes an embedded Radeon HD 3200 -- and since I blew up my old one (it's a long story) the new version I just installed includes 128 megabytes of dedicated DDR3 video memory, too.

Now, remember that Terminator 3 is encoded with VC-1, effectively a Microsoft video codec. Windows Media Player supports this natively. You'd expect it to perform great, since it's baked into the operating system, right?

CPU usage during Terminator 3 Blu-Ray playback, no DXVA video hardware acceleration

Wrong. This isn't terrible performance, per se, but watch what happens when we play this same file using Media Player Classic Home Cinema, with hardware accelerated decoding enabled:

CPU usage during Terminator 3 Blu-Ray playback, with DXVA video hardware acceleration

Holy cow. Using video hardware acceleration, we went from 75% CPU usage to 30% CPU usage. That's incredible. I knew modern video cards could assist in decoding high definition video, but I had no idea the difference was this profound.

But I want to play my movie files in Windows Vista Media Center, not a weird little standalone app. Here's the most awesome part of this post: you can!

As I discovered buried in an obscure forum post, here's how:

  1. download the standalone MPC-HC filters.
  2. Extract MPCVideoDec.ax and copy it into c:\windows\system32\
  3. Open a command prompt, navigate to c:\windows\system32\, and run regsvr32 MPCVideoDec.ax

Be sure you don't have any other video codecs registered, as the MPC-HC filter can handle everything. Once you register this magical codec, Windows Media Player (and thus, Windows Media Center) will use hardware accelerated high definition video playback. It's amazing. How amazing? Those Planet Earth rips, which used to take 80-100% of a mainstream dual core CPU, barely take 40% when using the hardware accelerated MPC-HC filters.

There is one caveat: for some reason, the MPC-HC filter doesn't accelerate the H.264 Blu-Ray encoding format out of the box. But it can, though. You'll need to use something like the Radlight Filter Manager to fix this. After launching it, navigate to the DirectShow filters part of the tree, then look for "MPC - Video decoder", and click the Property Page button.

radlight-filter-manager-mpc-decoder

On the Codecs tab, the only format not ticked for me was H.264/AVC. Tick that box and you're covered. You now have fully hardware accelerated playback for every possible Blu-Ray video encoding format. For free!

In my earlier attempts to solve this high definition video playback problem, I bought a copy of CoreAVC's "world's fastest H.264 software video decoder". And it was fast. Much faster than, say, the H.264 decoder included with ffdshow. My Casino Royale rip went from unplayable under ffdshow to eminently playable under CoreAVC, albeit at 80-90% CPU usage. I thought that was a great result until I saw the MPC-HC filter play that very same Casino Royale file at around 25% CPU usage. Zow. That's a night and day difference between "world's fastest" software and hardware accelerated H.264 decoding.

Now, if you have a very fast dual core CPU, or a moderately fast quad core CPU, you might be able to get away with pure software high definition video decoding (albeit at the cost of high CPU usage). But if, like me, you want to use a cheap, power-efficient dual core CPU to pull off high definition video playback, you'll need to properly harness the hardware decoding abilities of modern video cards. Media Player Classic Home Cinema is an excellent example of how this should work, and it's about the only one I could get to work.

Posted by Jeff Atwood
160 Comments

I can't refrain now that I see this blank area...

FIRST!

Andr on December 15, 2008 6:25 AM

Wow. That makes me feel much better. I have an old Alienware PC from 2002 that can't really play much HD. The fact that you had a hard time with a much newer system shows that I wouldn't have done better to wait just a little longer. (btw that PC cost $4700 when I got it - I know, total waste of money)

Dave on December 15, 2008 6:46 AM

I know it wont compare to hardware decoding, but I *am* curious to see how much better VLC (http://www.videolan.org/vlc/) plays your usual movie rips. I don't have Windows at my fingertips, but from a linux perspective I find VLC to behave much better than the other typical movie players.

Stphane on December 15, 2008 6:57 AM

Unfortunately, as per a recent slashdot article, the Blu Ray crew have fought back, and upped the protection on newer titles, such that AnyDVD HD can no longer rip them (for now).

They'll surely catch up eventually, but I'm afraid it's going to be a cat and mouse game for a long time (unless they actually find a weakness in the encryption itself).

Josh J on December 15, 2008 7:06 AM

Dear Jeff,

Please stop.

Sincerely,
Netflix

Netflix on December 15, 2008 7:07 AM

That is such an awesome post.

I am about to embark on my first HTPC adventure after the various off the shelf boxes that I have had have died slow and miserable deaths.

One of my reservations was video codec hell. This solves it. Fantastic.

Adrian. on December 15, 2008 7:21 AM

It's easier to deal with a collection of digital files than it is to deal with a bunch of shiny, easily scratched plastic discs. Nor do I keep the movies around after I watch them.

So you're telling that in order to protect the netflix disk you rip them to your HD (how does this protect them... it's one use either way). Then you explain how to do it. Open the apps, choose a path rip the disk then rename and copy the giant file.

Then you say I do keep them. I just do this because it's easier than just watching it on the disk.

Yeah righ!

me on December 15, 2008 7:23 AM

Of course, if you get 3 movies, rip them all, then send the discs back and don't watch them all before the next batch arrives, you're still ripping off NetFlix. NetFlix pays the royalties each time a movie goes out and counts on the fact that there are only so many movies a person can watch in a day to make a profit. I bet you'll be throttled if you did it too much.

I'm not saying you actually do that, and I'm not commenting on the rightness or wrongness of said hypothetical actions, or NetFlix TOS, or RIAA, or IP, or movies, or [insert favorite boogey man here].

Oh yeah, T3 wasn't all bad.

Crappy Taculus on December 15, 2008 7:30 AM

Ever since creating my first home theater PC, I've archived my Netflix rental DVDs to files on the hard drive. I don't do this because I want to rip off the movie industry; I do it for convenience. It's easier to deal with a collection of digital files than it is to deal with a bunch of shiny, easily scratched plastic discs.

How on earth does this make any sense? Taking the time to subvert the built in DVD protection, rip the disc then store the gigantic file is easier than putting the disc in a $40 player (yes good upscaling DVD players are now around $40)? That's, for lack of a better word, is utter crap.

You're pirating the movies. You don't own them, nor do you have the right to copy them and keep them on your hard drive for a millisecond longer than you have the physical DVD. If you plan to break the law that's your choice, but don't act like you're above the law because you already already own more movies than I could possibly ever watch in one lifetime.

rmf on December 15, 2008 7:31 AM

the new version I just installed includes 128 megabytes of dedicated DDR3 video memory, too

Can you briefly elaborate? I followed your previous HTPC specs precisely, but was never able to successfully play 1080p content. I bought the Gigabyte MA78GM-S2H mobo about 8 months ago; I don't have the newer MA78GPM-DS2H that you just linked to in this post...

am I screwed?


PWills on December 15, 2008 7:33 AM

I bought the Blu-Ray/HD-DVD drive from Newegg last week and was watching the Blu-Ray version of Lost Season 4 using PowerDVD 8.

CPU Utilization while playing the movie was less than 5%.

C2D 2.4ghz@3.2ghz
Radeon 4780
PowerDVD 8


I'd love to stop using this POS that is PowerDVD though. Spent an hour trying to get the movies to work until I downloaded the latest version of PowerDVD, old version of PowerDVD the screen would freeze after the FBI screen came up....leading me to believe it was a video driver issue or a Windows 2008 OS issue until I upgraded PowerDVD.

Hopefully your high CPU utlization is due to the craptastic card your using and if I use Media Player Classic HC I'll get the same low CPU utilization as with PowerDVD.

DosFreak on December 15, 2008 7:37 AM

Did you really just admit to a felony?

Patrick on December 15, 2008 7:56 AM

it is not illegal to backup a dvd for backup purposes. it may go against Netflix usage policy though.

walter on December 15, 2008 8:11 AM

Hey Now Jeff,
Easy streamlined.
Coding Horror Fan,
Catto

Catto on December 15, 2008 8:23 AM

The hardware is decent, but you'd get more mileage performance wise by installing Linux and XBMC:

http://xbmc.org/download/

My box is an Intel 5200 / Nvidia 8500GT / 2GB RAM and it runs extremely well as an matx box running XBMC and using the venerable Microsoft IR remote, and as it is Linux it can also do all manner of other things like run an iTunes server and serve dynamic dhcp/dns for the local network. =)

JeffG on December 15, 2008 8:35 AM

@walter

it is not illegal to backup a dvd for backup purposes.

Whether or not that statement is true for a DVD you own, it is certainly illegal to backup a DVD you do not own.

However, it may or may not be illegal to time shift a DVD you rent (ie through NetFlix) by copying it and then deleting after you watch it. Don't know. Don't care that much either. It certainly interferes with the renter's business model/profit.

Crappy Taculus on December 15, 2008 8:40 AM

I don't think the law has the ability to comprehend the right or wrongness of renting movies and ripping them, it simply does not understand the nature of information well enough.

Dylan on December 15, 2008 8:44 AM

If you have a fully digital media system, you want your movies on the hard drive, even those you rent temporarily. When stored on the hard drive you can watch the movie in wich room you want, tv-room, bed-room, kitchen. You can switch between movies fast just pressing next-button on remote control, not needing to switch physical DVDs in the player.

If you rent 3 movies and have them a month or even week, then you dont want to deal with physical DVDs. For many reasons, like them above and the fact that my kids EATS DVDs to breakfirst if they find any laying around.

Stefan on December 15, 2008 8:50 AM

Jeff,
Thanks for keeping up the good work. I rarely comment (actually, this is my first), though I always enjoy your writing. Now then...

@JeffG - please, if one more person in a forum posts some form of You'd be better off with [insert Linux distro here] I'll scream. I use Windows because a) I work on computers all day and want one that just works when I get home and b) I don't think people should just give me the software they write.

We get it, in your world, Linux is the God of all OSes, but seriously, enough.

Thanks Jeff!

department_g33k on December 15, 2008 8:54 AM

It absolutely is against the Netflix terms of service:

http://www.netflix.com/TermsOfUse#limitations

The DVDs Netflix buys from studios and sends to customers are fixed assets. The business model is built on the fact that consuming that asset (watching the movie) takes time and during that time the asset is monopolized by that customer. Because it takes time for each consumer to watch the movie Netflix is required to purchase a certain amount of discs to meet demand.

Now imagine if that amount of time a customer keeps the disc is artificially shortened, by say, doing exactly what Jeff here is doing - get the DVD, rip it, send it back and watch it at his own leisure. It may seem like there's no harm no foul since hey, he's just going to watch it once and delete it anyway right? Wrong. Because he can now watch it whenever he wants the model falls apart and the value of the disc is diluted. Studios lose money, grow more paranoid about protecting their content and continue to shove more crippling DRM down our throats. Who can blame them when people like Jeff so glibly rip them off?

rmf on December 15, 2008 9:02 AM

Dear Jeff, when you're in the federal, pound-me-in-the-ass prison and you drop a bar of soap, don't bend down to pick it up - it's a trap.

DMB on December 15, 2008 9:05 AM

I followed your previous HTPC specs precisely, but was never able to successfully play 1080p content

Oh, you definitely will be able to if you use the MPC-HT filters. It's all about the video acceleration taking the load off the CPU.

The version of this mobo with the 128 MB of dedicated DDR3 video memory does offer about 15% more video performance -- my graphics scores went from 3.6 to 4.0 in the built-in Vista Experience benchmark. It's just a nice perk; I only upgraded because I botched installing an aftermarket heatsink on the mobo northbridge and eventually burned it up.. :P

Of course, if you get 3 movies, rip them all, then send the discs back and don't watch them all before the next batch arrives, you're still ripping off NetFlix.

It varies, but I don't artificially rent and return. I've kept some Netflix discs for literally months. Some of the titles I've rented I never even got around to watching, ever.

Like I said in the post, it's about convenience.

Did you really just admit to a felony?

I guess, but I fail to see the harm when it's for my own personal use, and I paid for the rental fair and square. It's not like I'm seeding torrents here, or building some massive multi-terabyte digital video library.

Jeff Atwood on December 15, 2008 9:20 AM

I wonder how all this compares to ATIs own codec offering.

http://game.amd.com/us-en/drivers_catalyst.aspx?p=xp/radeonxavivo-xp

Tyronomo on December 15, 2008 9:24 AM

My guess would be that as long as Jeff erases the copy before returning the disc, nothing changes in the business model.

During the time for which Jeff is paying due to the rental, he should be allowed to watch the movie by the means he finds more comfortable. Doesn't this seem reasonable?

Now, if he keeps the file after returning the movie, he is wrong. That would mean keeping the right to watch the movie for more than the contracted time.

Andr on December 15, 2008 9:28 AM

When you build your custom home theatre PC, I assume you are looking for one of the following
1. You don't want to spend money on buying a hardware player
2. You have a machine lying around which is sufficient to do video
3. And more importantly, you want customizability and ability to play any random video formats that a hardware player wouldn't be able to do without a firmware upgrade.

If you were looking for 1 and 2, why spend money on buying software? You can do most of the video with Linux + mplayer (optionally VLC). Even if you were looking for 3, Linux should suffice. How do you get any advantage after paying for (even cheapest $260) Windows Vista with Mediacenter?

Nick on December 15, 2008 9:35 AM

Tyronomo that's an encoder, which although definitely interesting (hardware assisted encoding), is a different topic altogether:

http://www.pcper.com/article.php?aid=647type=expertpid=3

Jeff Atwood on December 15, 2008 9:36 AM

after paying for (even cheapest $260) Windows Vista with Mediacenter?

Windows Vista Home Premium OEM is only about $100-$120 last time I checked.

And it is dead easy to set up. That's worth a hundred bucks to me. YMMV of course.

Jeff Atwood on December 15, 2008 9:38 AM

DXVA decoding is nice, but it's got a few flakes around the edges you should be careful of:
1. It requires you use the EVR renderer on Vista, which sometimes screws up luma levels in MPC-HC. If this happens to you try telling MPC-HC to use the 'EVR Custom' renderer which generally is closer to what the video should look like.
2. It doesn't play every stream you will find online. Any stream ripped off a high def disc will work though.

There's more info here: http://mpc-hc.sourceforge.net/DXVASupport.html

checkers on December 15, 2008 9:51 AM

@department_g33k

You'd be better off with Kubuntu. ;-)

In all seriousness, though, media software isn't crippled on Linux. Once you get everything working, it truly is better. Although there are enough negatives (it takes more ka-jiggering, for example) to balance that out. Overall, I'm glad I switched.

/I'd also like to offer you some software I wrote. As a gift.

JPLemme on December 15, 2008 9:56 AM

@Jeff

IANAL, but failing to see the harm in committing a felony is not usually considered a reasonable defense. I think you should just delete this post before Netflix cancels your account.

(Just my $.02)

JPLemme on December 15, 2008 9:59 AM

What Jeff is doing is not much different from taping TV shows with a VCR, which was deemed legal back in 1984: a href=http://eightiesclub.tripod.com/id408.htmhttp://eightiesclub.tripod.com/id408.htm/a">http://eightiesclub.tripod.com/id408.htm/a">http://eightiesclub.tripod.com/id408.htmhttp://eightiesclub.tripod.com/id408.htm/a

Netflix on December 15, 2008 10:01 AM

How do you get any advantage after paying for (even cheapest $260) Windows Vista with Mediacenter?

By being able to access that machine from 2 Xbox 360s in other areas of the house and get the same Media Centre experience, live TV, Recorded TV, music, videos etc.

Richard Gregg on December 15, 2008 10:07 AM

@Netflix (10:01 PM)

It's very different. To whit:

1. He's violating Netflix's TOS.

Content shall not be reproduced or used without express written permission from Netflix, Inc., or its suppliers.... Netflix reserves the right to terminate your membership hereunder if Netflix, in its sole and absolute discretion, believes that you are in violation of this paragraph, such violations including the copying of DVDs rented to you by us...

(http://www.netflix.com/TermsOfUse?lnktrk=PUD_TOU#intelproperty)

2. He's probably violating the DCMA. DVD's are encrypted, so unless he rips his DVDs using a DVD-approved (by court order) $10,000 Kaleidescope system, he's violating the DCMA every time he does it. (In a nutshell, he needs to decrypt the disc without a license from the DVD-CCA. Decrypting without a license is a DCMA violation.)

JPLemme on December 15, 2008 10:20 AM

@myself Netflix

To be pedantic, there may be other software that can legally rip DVDs. Kaleidescope is the only one that I know has been proven legal until the appeals play out.

JPLemme on December 15, 2008 10:25 AM

@JPLemme: no matter what Netflix's terms of service say, it is legal to record TV shows for personal use. It's the fair use exception to the copyright. If Netflix's terms do not allow that, it makes no difference. The fact that Netflix puts something in its terms of service does not automatically make it legal.

Netflix on December 15, 2008 10:32 AM

http://ati.amd.com/technology/avivovideoconverter/index.html

This is probably a better link, and yes I did confuse encoding with decoding :(
Although I would think it safe to assume that if you using ATIs Avivo to hardware encode, there should be some benefit when you decode. Unfortunately the marketing page I linked does not clearly state us such.

Tyronomo on December 15, 2008 10:34 AM

Clearly no-one here has read the Pirates Dillema (http://thepiratesdilemma.com/), or considered that as consumers, we should have at least some say in how we chose to watch movies and listen to music. It's not just more convenient...it's basically a new kind of more convenient, and right now, there's no competition.

All I'm saying really however, is at least Jeff's still, like I am, trying to support the industry in some way by spending something on legitimate licenses, even though they're making out lives as hard as possible, for the sake of share-holder profits. (And yes, it is still harder just knowing how much simpler the technology can be, without those little plastic discs, and pointless copy-protection schemes.)

Lorenz Pretterhofer on December 15, 2008 10:37 AM

One final post before bed, because I got curious.

Slysoft seems to be in that gray zone of software that allows you to do something that should be legal, but may not be. They're not licensed by the DVD-CCA, so they don't have the right to decrypt CSS-encrypted DVDs. And their license says:

# SlySoft Ltd. discourages any attempt to copy rented DVDs. It is illegal to make a copy of a DVD for most purposes other than your own personal use. SlySoft Ltd. respects the rights of artists and film companies, and asks that You do the same.
# Using the SOFTWARE will create backup copies of DVDs. The copy will be an archival backup copy of a DVD, created solely for the private and personal use of the owner of the DVD from which it was made. Federal copyright laws prohibit the unauthorized reproduction, distribution, or exhibition of copyrighted materials, if any, contained in the archival backup copy. The resale, reproduction, distribution, or commercial exploitation of the archival backup copy is strictly forbidden. We ask you to respect the rights of copyright holders.

(i.e. the archival backup is meant so that you can burn a new disc if the old one gets damaged. Actually playing it off the file would be wrong. Wink, wink.)

The whole rotten system sucks, but regardless this is not a good thing to be blogging about on a popular blog.

JPLemme on December 15, 2008 10:39 AM

@netflix

1. It is legal to record BROADCAST TV shows. Not to make copies of physical media.

2. And to make sure it stays illegal, your friendly MPAA and RIAA pushed through the DCMA so that even IF the coping itself is legal, breaking the CSS to make the copy is not.

3. Netflix's TOS can absolutely, positively restrict you in whatever way they feel like it. It's a contract that you can choose not to sign, so they can include any reasonable terms that they like. By your logic, a non-disclosure agreement would be unenforceable because it violates your first amendment right to free speech.

JPLemme on December 15, 2008 10:44 AM

@netflix

I'm referring to the SCOTUS case regarding making copies of TV shows. Of course it's legal to make copies of physical media in a general sense.

JPLemme on December 15, 2008 10:46 AM

@JPLemme: there was no DVD rentals in 1984, so the ruling obviously did not consider that possibility. In any case, it's pointless to argue about law here. Until a court rules about this specific case, we can only guess. Your guess is as good as mine. And Jeff should be presumed innocent until proven guilty :-)

Just let me point out that the first amendment protects your right to free speech only from the government. It does not apply to the private parties (such as an NDA, or to a million other situations when you can NOT say anything you want.)

Netflix on December 15, 2008 10:55 AM

I wish there were a Hardware assisted Encoding. I encode a lot of movies for my PMP (cowon D2) and it is painfully slow.
I guess NVIDIA CUDA will hopefully change this.
If someone has any more information, please let us know.

And gr8 post Jeff.
But all this is so complicated its only meant for geeks, wonder how the average joe will cope up with all those codecs and players. It becomes too damn complicated.

Samrat Patil on December 15, 2008 11:01 AM

Dude you made my day, I bought a new LCD tv and I was seeing the very same Planet Earth videos you mention over a pretty high end laptop and utterly disgusted each time the output got chopy. Thanks for this info, heading off to download the codecs

Abhinaba Basu on December 15, 2008 11:06 AM

In response to your digression: T3 got such a bad rap, _because_ it's not a landmark film like T1 or T2. It really doesn't matter if it actually was a solid entry in the franchise, because everyone would first compare it to T1 and T2.

Miel on December 15, 2008 11:25 AM

I haven't bothered to read all the comments, but I'd like to wholeheartedly recommend Media Portal. It's does everything MCE does *and* you can configure it to your liking. Oh, and it's open source too!

Check it out at http://www.team-mediaportal.com/

grapefrukt on December 15, 2008 11:49 AM

@ed
I'm not sure what you were getting at. I think you missed my point also. All I'm saying is that it's getting pretty old seeing posts in every Windows-related forum from some geekier-than-thou Linux user. Let's just keep on topic, m-kay? This post is about HD decoding performance in Windows, not whether Windows or Linux is better at it.

department_g33k on December 16, 2008 1:00 AM

@Samrat Patil

CUDA has changed the video encoding process:

http://badaboomit.com/

Greg on December 16, 2008 1:12 AM

The renting debate reminds me of the ISP marketing model. The issues comes down to the usage of the term unlimited.

rant

At some point, it became OK for businesses to redefine that word to fit whatever meaning the would like. I don't fault Netflix here as much as other companies, but the reality is that the companies don't really *mean* unlimited. What they want is the 'idea' of unlimited without having to actually provide it. I wish someone court/government would just tell these businesses that the details of their TOS don't mean sh*t if the consumer was sold a product with conflicting marketing speak.

/rant

Anonymous on December 16, 2008 1:21 AM

My ripping is purely about simplicity and ease of use

Huh?

Here we go:
-Rip using AnyDVD HD
-Install Media Player Classic Home Cinema - after a Great Deal of Research (your words, not mine)
-Offload Video Decoding Duties to the video card

Done!

No, wait... You want to use Windows Vista Media Center. So, using an obscure forum post (again, your words), you needed to
-download standalone filters
-extract the codec, copy to c:\windows\system32
-register the codec using regsvr32

Done!

No, wait, forgot about the H264 Blu-Ray encoding format:
-Get yourself a copy of Radlight Filter Manager
-Navigate to DirectShow filters part of the tree, look for MPC - Video decoder, go to Properties
-Check the H.264/AVC box, and finally...

Done!

THIS is simplicity and ease of use?

How about this:
-Buy Blu-ray player
-Attach to TV using HDMI cable
-Watch movie

Done!
CPU usage: 0%

Frank on December 16, 2008 1:28 AM

Great post. I used to use MPC but dropped it in favour of VLC. That was before they used internal codecs, shall give it another spin now.

Jake Archibald on December 16, 2008 1:33 AM

a weird little standalone app

come on, give open source some love. media player classic is a great program which does what it is supposed to do perfectly, as your example also illustrates. its small size is a POSITIVE thing, and doesn't make it weird.

ulas on December 16, 2008 1:37 AM

@rmf:
imagine if that amount of time a customer keeps the disc is artificially shortened... the model falls apart and the value of the disc is diluted

So, if Netflix can rent out the same disk more often... their business model falls apart? Funny, I'd think they'd enjoy the extra profit.

WattTheF on December 16, 2008 1:46 AM

@department_g33k

You need to lighten up, man. You're taking this way too seriously.

//And have you tried Linux? I really like it and I think you would, too.

JPLemme on December 16, 2008 1:46 AM

I got HD video working on quite an old system doing the same steps, if you have a decent video card it's well worth the time to offload video processing to it. Can't wait until general computing can be more easily passed off to the GPU.

pete on December 16, 2008 1:52 AM

Fantastic article! Great research and information! I am totally inspired to create my own HTPC in this manner. That MPC codec replacement hack is brilliant!

As for the legality issue, given how absurdly draconian, anti-consumer, and anti technology the DMCA and media industry trade groups are, it really scares me that some of your readers (presumably programmers/tech people) are so complacent with it and adamant about being DIGITALLY CORRECT.

Clearly, a heavy dose of civil disobedience is in order.

Andrew Rezen on December 16, 2008 2:14 AM

Here is my DVD playing process:

When I get a DVD, I press the eject button on my DVD player to open the little drawer. This simultaneously opens the drawer to allow disc insertion and switches the TV to the correct channel (I like this part, it's very clever the way it does that). I then press the play button, which has the benefit of both closing the drawer (now with the disc inside it) and starting the playback.

Sometimes the TV gets the wrong widescreen mode, and I need to press a third button, and perhaps turn the volume up a bit too (Button press number 4) but in principle I reckon I have my process down to two simple steps.

Clearly, I'm doing it wrong.

izb on December 16, 2008 2:20 AM

@rmf, Joe Chin:

I read the whole thing and didn't once see I rip the movie and immediately send it back for another one, and then watch it later when I have time.

If you want to add assumptions, fine. But make sure you mention that it's your assumption.

I personally am a Netflix member as well; I've been holding on to Shaun of the Dead for about 2 months since my wedding. (Things have, understandably, been busy.) During the time I hold on to the movie, if it's easier for me to rip it to my PC and watch it there, am I hurting Netflix in any way? No.

Am I violating their TOS? Not according to Krenn's post (I haven't looked for myself).

If I delete it after I watch it (as Jeff *did* specifically say he did), then what's the problem?

Try to remove your assumptions and then reread the post, and see if you can find a way down off that high horse of yours.

AC on December 16, 2008 2:45 AM

Dear Jeff, as a younger computer scientist I was wondering how you were able to get around the drm that is embedded in vista so that you could watch a ripped movie in HD and not a degraded image.

Tim on December 16, 2008 2:57 AM

Jeff:

I've followed your blog for some time now because you often have had good things things to say, things worth thinking about and learning from.

What seems to be your conscious decision to ignore the Netflix Terms of Service, however, leaves me surprised and disappointed. From your postings, you've always seemed like someone who understands technical issues and tries to do the right things: in this case, apparently not.

One may not like copyright law, but it is the law -- and you don't seem to be doing this as an act of civil disobedience.

If I hired you to do some programming for me, would you treat our contract and NDA terms the same way?

I hope to see a future post from you clarifying your position.

mpg on December 16, 2008 3:10 AM

@Frank

HIS is simplicity and ease of use?

How about this:
-Buy Blu-ray player
-Attach to TV using HDMI cable
-Watch movie

Done!
CPU usage: 0%

Well,.. yeah.. but it wouldn't make a very interesting blog post. Remember, Jeff is the guy that almost get arrested for hacking telephone line in his teenage year, and brought 2kgs book on hacking for lightweight reading during flights.

salamander2007 on December 16, 2008 3:11 AM

I wonder how many of you would still see no problem with this if you owned Netflixs, or at least your paycheck came from them...

I'm sure a quick e-mail to customer service could resolve this rather than using assumptions. I guess, more or less, ignorance of the law isn't protection from the law... be careful...

HB on December 16, 2008 3:15 AM

@anon :

And it looks sh*t, and it's 10 times harder to setup/use than Vista MCE! Great!!

I've just switched to MediaPortal after 6 months on VMC. VMC might look good and be easy to set up, but :
- It's artficially tied to the operating systemn which utterly sucks. Want to try the next release ? install Windows 7. Ewww
- The TvPack is a fucking disaster. Not only you are supposed to buy a new machine to get it, but if you go ahead and install the unnoficial patch you still get 10x more bugs, and *still* can't have HDTV on DVB-T. And there's no ETA to correct that.
And when you realise that the tv pack suck too much and you've got to uninstall it, well, you can't, you're supposed to reinstall windows, and get every patch in the right order to get things mostly working again.
- But without the tvpack, you can't reliably use more than 2 tuners
- Then there is the totally braindead video view where you're supposed to find the movie you're looking for by searching through 500 thumbnails
- The V2 extenders disconnects way too often, and it you've got to reconfigure them each time you really switch them off (which will create a new user on the VMC machine, to whom you'll have to give the good rights on the good folders once again). Additionally it seems that the manufacturers are trying to empty their stocks as fast as they can, which is kinda suspicious. You can bet that if you want extenders with the new MCE version, you'll have to buy them *again*
- As you can see on thegreenbutton, it's very clear that MS considers current VMC users as early adopters, with a very good technical background. They know they can put up with way more crap that the typical user would, and they don't give a fuck about those users, they represent 0.1% of their final target market. They're just very forgiving lab rats to them.

Alternativly, you can put a little time into MediaPortal, and have everything working in a few days. The configuration difficulty is mostly due to a braindead design in some parts. Some things which are configured on the client really should be on the server for example, and the documentation can be a bit painful to find. However it's in no way worse than the afformentionned crap you have to put up with to get VMC to work reliably. And at least I know i can modify things I don't like if I really want to, and don't feel like throwing my HTPC through the window at the end of the day...

sam on December 16, 2008 3:28 AM

Dear Jr. Law Enforcement Deputys,

Get a grip, he isn't shooting kittens.

Love,
Echostorm

PS. Cool writeup Jeff.

Echostorm on December 16, 2008 4:17 AM

A couple interesting quotes from the Netflix TOS:

The use of the Netflix service, including DVDs rented to you by us is solely for your personal and non-commercial use.
No problem there. I think everyone agrees Jeff's usage in this case is personal and non-commercial.

Netflix does not promote, foster or condone the copying of DVDs or any other infringing activity. If you believe your work has been copied in a way that constitutes copyright infringement...
Doesn't that imply there's a way to copy it in a way that *doesn't* constitute copyright infringement?

Also, with the new Xbox 360 update, there's an option to copy games to the hard drive. I've been doing that with most of my rented games because they're often a bit scratched and crash when playing from the disc, but play fine from the HD. Is that copyright infringement?

Krenn on December 16, 2008 4:28 AM

Why is no-one asking the question about NetFilx's business model that is obviously flawed from the start?

To instigate a business that is so easily 'ripped off' that you can do it accidently (just look at the debate about the legality of what Jeff is doing. Obviously, people are NOT absolutely sure of the legality or otherwise) and then to initiate all sorts of DRM and legal action to force people to comply with their defective business model is screwy.

In the art world, if I bought a Matisse painting, I would own it. It does not belong to Matisse, his estate or any other corporate.

This whole mess about copyright is being pushed by middle men who did not create the works and have no legal right to claim they have sole right to copy.

Pirates are people who, from a vessel on the sea, steal from the land or other vessels, usually with violence. Copying data is simply that, not piracy.

Perhaps some RIAA executives should be violently robbed by pirates to make clear to them the difference in definitions between Pirates and those who copy data.

Once long ago, copyright protected the creators of a work form someone else claiming to be author, or from illegal broadcast (distribution) of that work. It had NOTHING to do with copying data. We need to put the law back into perspective and prosecute the distributors of works who do not have permission of the true authors to distribute the work. The RIAA affiliated companies are guilty of this themselves and should be prosecuted.

chr0naut on December 16, 2008 4:37 AM

@department_g33k I'm responding to I think you missed my point, and to your earlier statement I use Windows because ... b) I don't think people should just give me the software they write.

Many people use Linux because they can fix bugs themselves, develop job skills, display their code publicly, contribute to the common good, and especially because no one preaches to them it's not ethical to take code you wrote on one job to your next job (because your employer owns everything you write).

The point is _not_ that Linux is superior (frequently it isn't, especially regarding secret hardware like nVidia) or more geeky. It is that proprietary software is written by people forced to give away their right to re-use their own work. The salary might pay for their time, but it doesn't pay for the loss of the right to re-use and publish. The people who work to write free sotware are also paid for their time, and they don't have to give away those rights. When you use Windows, you contribute to the power of Microsoft, nVidia, etc., to force this bargain onto their employees.

ed on December 16, 2008 4:41 AM

You're pirating the movies. You don't own them, nor do you have the right to copy them and keep them on your hard drive for a millisecond longer than you have the physical DVD. If you plan to break the law that's your choice, but don't act like you're above the law because you already already own more movies than I could possibly ever watch in one lifetime.

Dear rmf - don't act like you're above the entire world and the laws of your country apply everywhere. Actually, there are countries, where you actually HAVE THE RIGHT TO MAKE A COPY OF ANY COPYRIGHTED WORK (EXCEPT SOME EXCEPTIONS LIKE SOFTWARE OR DBs) AND USE IT FOR PERSONAL, NON-COMMERCIAL PURPOSE. Taken as such - yes, you can download whatever movie on the internet (given that it was already made public, no pre-premier movies and so) you wish and store it on your hard drive and it is perfectly legal, since you paid a compulsory fee from every CD/DVD media you bought, every hard drive, every computer, copier, memory card, toner, recorder, everything.


If you live in country where downloading movie is more severe crime than murder, it is your choice, but don't act like you rule the world and your stupid laws apply everywhere in the world.

law on December 16, 2008 4:48 AM

@WattTheF

By 'business model' I mean the model between Netflix and the movie studios. Sure its no skin of Netflix's back if people copy and return, but the Studio who sold the DVD will absolutely care. The price of the DVD is set assuming exclusive viewing for whomever currently possesses it. Once people copy the contents and return/sell the disc this is no longer the case. So what should studios charge for a DVD if it no longer guarantees single ownership of the content? Perhaps they should just stop selling DVDs altogether and only offer digital copies with stifling DRM that punishes the majority of law abiding consumers.

If Jeff was indeed deleting the copy at the exact moment he returns the movie then I could see this as a reasonable use despite whatever the Netflix ToS and DVD content laws are. I'm guessing he isn't though simply because, despite what he says, there's simply no advantage to copying a DVD other than for later viewing.

rmf on December 16, 2008 4:50 AM

Copyright (under law in most countries) falls mechanically (legalese for automatically) to the creator of a work. Mechanical copyright remains with the author for their lifetime (and with their estate usually for 100 years after their death).

Although permission to copy and distribute may be granted to third parties, mechanical copyright REMAINS with the true author. Mechanical copyright cannot be sold and become the property of another.

*** Only the true author of a work has copyright!

chr0naut on December 16, 2008 4:51 AM

please upload Planet Earth rips! thanks jeff!

greg on December 16, 2008 4:55 AM

@law

The difference here is that customers don't own the discs Netflix sends them in the mail. They're renting them and in fact pay much less than the price of the disc. For this model to work for Studios the single exclusive viewing model has to hold up.

Is it legal to buy media, copy it for you own use, then sell it again? Whatever country you're in you can see why this shouldn't be legal.

rmf on December 16, 2008 4:56 AM

to ed,

It can be argued that closed source companies that claim ownership of code written by someone else are transgressing the law.

The true creator of the code has mecanical copyright over their creation.

chr0naut on December 16, 2008 4:56 AM

You seem shocked that hardware acceleration could be faster than software. Come on! When you absolutely need a brand-new technology to run fast, of course you do it in specialized hardware. Later on you start doing things in on a general-purpose processor when they catch up. Examples: Firewalls, video games, and now video decoding. Plus hundreds more.

Spending too much time programming makes you forget how really fast hardware can be.

Eyal (measuring time in gate delays, not clock cycles)

Eyal on December 16, 2008 5:05 AM

@izb

You forget the part where you have to stand up, walk to the DVD cabinet, find the DVD, open it's box and take it out carefull ;)

Just kidding ofcourse. Though I do have my giant collection of live concert dvd's ripped to my HTPC HDD. Convenient to select the right DVD with just a few remote buttons.

@Jeff

Thanks for this post. Will give this a try when i get back from work. On my work laptop, my mkv sample stops playing after 15 secs. Maybe it has to do with the fact the videosystem is not up to the task. With ffdshow it kept running though.

Maybe you should add that a media splitter should also be installed. Haali will do, but the MPC-HC MatroskaSplitter will do fine too.

roma on December 16, 2008 5:07 AM

For all the linux geeks out there, have you found a linux equivalent to what Jeff posted above? I suffer the same problem of 99% CPU usage when attempting to play HD content on a decent machine. So far I haven't seen any codecs that will offload the decoding to the GPU, but if there is one...especially one for Nvidia, please post!

scott on December 16, 2008 5:08 AM

Scott, it looks like people are working on it, but I don't see anything solidifying yet.

a href=http://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decodinghttp://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decoding/a">http://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decoding/a">http://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decodinghttp://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decoding/a
a href=http://tech.slashdot.org/article.pl?sid=08/07/11/1210224http://tech.slashdot.org/article.pl?sid=08/07/11/1210224/a">http://tech.slashdot.org/article.pl?sid=08/07/11/1210224/a">http://tech.slashdot.org/article.pl?sid=08/07/11/1210224http://tech.slashdot.org/article.pl?sid=08/07/11/1210224/a

And to all you people who are SO ANAL about DRM, DCMA, copyright and all that...get a life, get a grip. If you were this passionate about something constructive, the world would be a better place.

Matthew Morgan on December 16, 2008 5:38 AM

Crap...didn't notice that little no HTML marker. Here's those links again, in a less confusing format. ;)

http://xbmc.org/wiki/?title=Hardware_Accelerated_Video_Decoding
http://tech.slashdot.org/article.pl?sid=08/07/11/1210224

Matthew Morgan on December 16, 2008 5:39 AM

Jeff,

I'm not sure why you're so surprised that offloading CPU work to your graphics card (which is another CPU) lowers your system CPU usage. Um, duh? The important fact is whether or not your GPU, assisted by your CPU can seamlessly playback the videos (which apparently it can). That's the only thing that matters.

Konrad on December 16, 2008 5:50 AM

Yes, you may want to just edit this post. Who knows when the wrong person might come along in 2 years and go after you.

Practicality on December 16, 2008 6:21 AM

Cripes, stay on topic.
Jeff posts about how (hardware/software) he plays hi-def video.
Most comments are about whether he's being fair to Neftlix.
Many more comments about linux alternatives.
Geesh.

If you're a Vista user and you're having choppy playback, try this before spending any money on hardware or software:
- uninstall VLC
- install CCCP
- enjoy.

josh on December 16, 2008 6:48 AM

Glad to see you found MPC-HC. It has been my favourite movie player for years because the interface is based off of the old (classic, hence the name) Windows Media Player from Win95. Simple, elegant, and useful - I can't stand VLC because none of the keyboard shortcuts make sense to me :)

Interesting side note: MPC-HC is actually a fork of the original MPC, which came about after development ceased in March 2006. Yay open source!
original project: http://sourceforge.net/projects/guliverkli/

Andrew Herron on December 16, 2008 6:52 AM

Jeff, I'm sure you got the idea from most of the commenters. Time-shifting rented material is really not cool. It doesn't fall under fair use because you don't own it. It doesn't fall under broadcast rules (VCR recording) because Netflix didn't pay for a public broadcast license and I doubt the studios would have granted one even if they wanted it. And whether or not you read the TOS you did agree to abide to the terms by paying the monthly charge.

As for the morality of it, this is pretty low even for you. The $15/month or whatever the charge is barely covers the cost of postage with heavy rotation. Their business model is lot like the ISPs, they can absorb the cost of mailing DVDs because most customers are not watching and mailing them constantly, but the heavy users make it expensive for everyone.

Joe Chin on December 16, 2008 7:04 AM

Jeff, I know you're a Windows dude, but any idea what the equivalent setup is under Linux?

Nathan on December 16, 2008 7:22 AM

@JPLemme, You've missed (and proven) my point wonderfully. First of all, it seems like all the Linux fanboys can't read through a whole page of blog comments about Windows without having to throw in a look at me, look at me! comment bait about how Linux is somehow superior to Windows. My point was that I don't care if Linux is better, I'll stick to Windows. I like getting updates pushed and not having to help troubleshoot the product as I use it.

@Echostorm, thank you! I'm relatively certain that no LE is trolling this blog looking for people to arrest. Even so, RIAA and MPAA seem more interested in suing broke college students and teenagers, Jeff is practically bulletproof! (Btw, copying movies to a HDD isn't a felony, it's a civil issue.)

department_g33k on December 16, 2008 7:25 AM

Try mplayer for windows(!). I use it on a daily basis.

Docent on December 16, 2008 7:33 AM

People should chill out...

If you rent a movie from Netflix, copy it, and keep it on your local machine until you put the Netflix disk back in the mail and immediately delete the local file - you've hurt nobody at all.

Heck, even if you rent a movie from Netflix, copy it, and only watch it while you have the physical disk and then, once every month or two you delete all of the local files, without viewing them - you've hurt nobody at all.

People are 'assuming' that Jeff is getting a movie, burning it, and sending it back faster than he would have done if he didn't burn it. There is NOTHING in his post to suggest that he is doing that.

Also, there are Netflix subscriptions that include a cap to the # of rentals you can have per month. In that case, if Jeff is paying to rent two movies each month and he uses his burning to 'speed up' the time it takes for him to send back the movies - whether he has the disk for two hours or two weeks before mailing it back, there is zero impact on Netflix's business model or bottom line.

Rob on December 16, 2008 7:37 AM

To all the Linux fanboys:

Getting MythTV working on Linux on my media centre was hardly a positive experience. Bug this, quirk that, crash there.

Hell, after 3 months of fiddling my HTPC still has issues: e.g. sound will go all garbled randomly while playing, or the video will mysteriously pause sometimes, as if it were a buffer underrun. And all the keys on my remote don't work properly.

Like it or not, Windows just works: and that's what most people are looking for. If it wasn't for the fact that I don't want to walk away from the emotional investment I've now made, I'd probably just install Vista.

Peter on December 16, 2008 7:42 AM

And also, why someone would mind renting the movies to just make a collection of movies on hd when it seems to be as illegally as torrenting those and costing a bit more...

Vinicius on December 16, 2008 7:44 AM

As a life-long Terminator fan, I can't help but agree with you about T3. I saw it in the theatres the day it opened, and the scene that just destructed the street literally left rugburn on my chin. That is one of the most intense (and likely expensive) scenes of all time, in my opinion.

Overall the film was not as good as the first two, but it's still a great flick. I will be watching the fourth, for sure.

Josh Stodola on December 16, 2008 7:50 AM

This reminds me of when we first got DVD playback on PCs. You had to install a special MPEG decoder card to get it to work since our CPUs weren't powerfuly enough to do full software decoding.

No doubt we're seeing the same with high-def/Blu-ray playback now. Need to rely on specialized (er... video card) for hardware decoding, only to be replaced in the future with software decoding once CPUs get faster.

Craig on December 16, 2008 7:53 AM

What a waste of electricity, copy, play, delete, copy, play, delete. You may want to look at your energy consumption during this process. not Eco friendly.

brian on December 16, 2008 7:54 AM

Many people here probably use 64bit Vista in which case they have to use 64bit codecs in Vista Media Center. I did a blog post about how to get this working, especially if there are conflicts between x64 and x86 codecs. See http://jvance.com/blog/2008/12/15/DirectShowFiltersForWindowsVistaX64And64bitCodecs.xhtml

Jarrett on December 16, 2008 7:56 AM

There's a larger issue here than 1 person ripping a DVD/BD they don't own and watching later. Jeff authors a blog with readership in the thousands (10s of thousands?). Moreover, he has historically been a vocal proponent of consumer rights (http://www.codinghorror.com/blog/archives/001044.html) and against consumer unfriendly DRM schemes (http://www.codinghorror.com/blog/archives/001113.html). For him now to flippantly dismiss any legal (or moral) issues with copying Netflix media, then go on to detail, step by step, how to build a machine to do just that is hypocritical and, frankly, irresponsible.

Look, when you don't like harsh or unfair content protection schemes you can do 2 things:

1) Put your money behind other, better solutions and voice your disagreement through productive, legal channels.

or 2) Disregard the protection mechanism altogether, subvert it and add to the problem.

Netflix is a service that provides a real value to customers and it's not unreasonable to follow the simple rules. If you think it is then don't subscribe, but breaking the rules puts the service at risk for all of us that happily follow the rules.

rmf on December 16, 2008 7:57 AM

@Rob

As far as I know there is no cap on the number of movies you can receive a month (a quick look at the Netflix rules seems to reinforce this). You're limited simply by how fast you can watch, return and receive another movie. If Jeff (or anyone) is immediately ripping the movies, then sending them back he is certainly able to receive many more movies than if he were watching them from the discs. One could conceivable rent, rip and return dozens of movies in a single month, which breaks the model Netflix (and the studios who sell to Netflix) operate on.

Does Jeff explicitly say he's doing this? No, but his vague rationalization gives me no reason to believe he isn't. Again, what is the advantage to ripping the disc if it isn't so he can watch it when he doesn't have the disc? It simply doesn't make sense. It's not his prerogative to interpret the Netflix ToS as he seems fit.

Beyond what Jeff is or isn't doing, it's at least his responsibility to mention the legal and moral implication of ripping a rented disc. As a member of some clout in the HTPC community he is looked to by many for direction.

rmf on December 16, 2008 8:08 AM

to Peter,

When you say that Windows just works, are you aware that the article was explaining how and why the Microsoft solution DOES NOT just work and the solution required software, hardware configuration changes away from the out of the box ones.

chr0naut on December 16, 2008 8:11 AM

moral issues with media ripping? Really? Morality? LOL . Ethics ... Not morality, I doubt any major religion has anything to say about media rights.

Commandment 34: copy not thy neighbor's intelectual property

brian on December 16, 2008 8:12 AM

OK, good point brian... 'moral' is the incorrect term. This is clearly an ethical issue. Semantics aside the point is still stands.

rmf on December 16, 2008 8:16 AM

On CoreAVC, i've got a media center pc, core2duo processor, integrated graphics.

Using hardware acceleration is simply not an option, without coreavc's codecs HD content was unplayable. So, for all those people who cant do hardware acceleration, coreavc's codecs really do rock!

Kyle on December 16, 2008 8:19 AM

THIS is simplicity and ease of use?

+1 to Frank...

The mess of codecs, players, and other whatnot make playing video on PCs a nightmare.

mikeb on December 16, 2008 8:20 AM

Once again I think its worth mentioning its not a criminal offence, its civil!

Secondly don't you think this should be legal? Seriously if I want to watch a movie I've rented from my uber 5.1 and big TV setup on my HTPC and also have it available for watching across the network to any TV in my house (which doesn't have a blue ray player) or more to the point watch it from a blue raw drive in a Linux machine that should be OK.

Just because the large media companies have forced the law doesn't mean its morally wrong to be behaving in that way. No one is hurt, no one is loosing profit it is all part of the modern digital world. The law and morals are rarely in sync. What Jeff is doing here is totally normal, 10's of thousands of people do this every day. The very fact that there are laws against it is the actual problem.

Paul Keeble on December 16, 2008 8:21 AM

More comments»

The comments to this entry are closed.