Distributed DVD Back-up Solution?
SoBeIcedT asks: "I just bought the third season of 24 [fox.com] on DVD and have begun to back it up to DVD+R using DVD-Shrink on Windows XP. Being the gadget loving guy I am, it makes sense that I would have multiple computers. The trouble is I can't make use of all of those CPU cycles and they go to waste. Is there a way (perhaps using clusterKnoppix or something of the sort) that I can easily use all of the processor power in my home to transcode the DVDs?" dvd::rip is one option that has clustering support. Are there any others?
Seems to me from the series, they could transcode a DVD in about 30ms...
DVD and have begun to back it up to DVD+R using DVD-Shrink
Why do people accept this solution? Why is it necessary to use DVD shrink and discard large quantities of data in order to fit a DVD onto another DVD? Am I the only one that sees this scheme as ludicrous?
The main question is, why can't DVD writers write in the DVD format rather than +-RRW? I won't accept the cost argument. If it really was that much more expensive to write in native DVD format, Blockbuster would be stocking DVD+-R instead of DVD's. WTF?
You could take the easy way out. Have each computer rip/transcode a different DVD. Kick them all off at once and walk away.
"An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." Col. Jeff Cooper
Dvd::rip is definitely quality software, but it doesnt (in my experience) preserve DVD menues. I also havent quite figured out how to rip the title to multiple dvds while maintaining the dvd format in dvd::rip. I end up running dvdshrink via wine, but span the title onto many dvds, nix the menues all together, and preserve the dvd video format.
Does someone have a *nix native way of doing this?
DVD::Rip looks really neat. It mentions that the heavy I/O operations are done on the system with the local disk, and that transcoding is done on the agent nodes... though I'd think there's significant I/O involved in the transcoding... has anyone got data on the point at which adding systems really stops helping unless you've got switched gigE? I would imagine that the NFS mount becomes a bottleneck at some point before you get to a dozen nodes.
500GB of disk, 5TB of transfer, $5.95/mo
Distributed DVD Back-up Solution?
It's called "BitTorrent". It even backs-up DVDs you haven't bought yet.
If you're not trying to actually compress the backup (it didn't sound like you were), might I suggest just buying Dual Layer discs and just doing a straight copy. Requires no CPU, and if you have two drives, hardly requries disk space. They are starting to come down in price, though they are significantly more than a DVD +/- R.
Of course there's also the option of just backing up to a large HD. Again, probably more expensive than blank DVDs, but lets face it, if you're buying box sets and then backing them up, money obviously isn't your biggest concern.
It is absolutely illegal to do anything not approved by the RIAA-MPAA.
right/fair =! legal
I do know that in order to transcode MPEG2, you need at least a full GOP (group of pictures) in order. You obviously can't send frame 1 to cpu 1, frame 2 to cpu 2, etc due to P-frame and B-frame limitations. It seems to me that it might work in a distributed fashion if the program breaks the DVD at I-frames. Then you might have to worry about closed vs. open GOPs and all that jazz.
I'd see what the guys at Doom9 think before committing to anything.
1. You are presuming he lives in the US, is controled by US laws, and/or gives a shit about the MPAA.
Presuming that he is under US law, last I checked space shifting for your own purposes, particularly backup, was still legal. Many people have ripped their movies for some type of a media server. The origianls are still tucked away in their case, safe and sound, and I have near instant access to all my movies.
2. If the activity is actually illegal, then possibly. Trying to track down some user named SoBeIcedT likely will require more labor then it's worth when there are so many more people that would be simplier to track down (e.g. use their real names in forums). Or going after people who are actively distributing copyrighted material would be a better use of resources.
3. Grey area. Could go either way. If it was just 1 disc, then the court may lean towards giving you the benefit of the doubt. If you had 100 movies that all had their discs lost and you didn't have receipts, it may be harder to still talk your way out of it. But still, their may be other ways to document the circumstances why you don't have the originals (e.g. house fire with supporting documentation).
1. Is it unambiguisly illegal to backup a DVD in the US?
Not only is it not unambiguously illegal back up a DVD in the US, the unclarity of the unambiguousness of the activity of the unambiguous illegallity of backing up a DVD in the US makes people's head hurt when they try to fathom some wanker using double negatives when asking about the unambiguous illegallity of backing up a DVD in the US!
Is admitting wrong-doing on Slashdot admissible in court?
Probably not.
The thing is that actually making a backup is not illegal, in any way, shape, or form. It's not even illegal to *own* something that will perform a backup. What's illegal (more or less) is importing or selling a device (whether hardware or software) that will make a backup, or (as interpreted by Judge Kaplan) telling someone where to find a device that will make a backup.
I'd like to be able to set up a CD filesystem where the journal is continuously written until the CD is full. The hard drive can be used to buffer the journal until a full block can be written to the CD.
When the CD is full the journal can be compressed to create a new filesystem on a new CD.
If we do this then we never have to do backups again.
Some problems lend themselves to being parallelized, and some don't. SETI at home is a great example of those which to parallelize.
Is video encoding the kind of task that even can benefit from this? Does the encoding of each segment happen independant of what happened before?
It sounds to me like this mightn't be the kind of problem to benefit from clusters.
Cheers
Lost at C:>. Found at C.
I'm backing up my entire DVD collection onto hard drives. I have a PC attached via DVI to my 50" TV and we generally watch the movies off of the drive, rather than the disk. So this is a question I've put some thought into.
My solution is not to bother with distributed transcoding, because although dvd::rip does it nicely, I just don't find it worth the effort. My media PC runs MythTV and the MythDVD ripper/transcoder does a nice job of queuing up the work. I throw a DVD in, pick the correct title, choose my quality settings (either Perfect, which retains the full DVD stream, not transcoding at all, or Excellent, which transcodes with XVid to files in the range of 1-2GiB, with generally good quality) and hit "go". 10-15 minutes later, the DVD ripping stage is done, and I throw another DVD in and start ripping it. Meanwhile, transcode has started working on the first transcode job. When the second DVD rip is done, the transcoding job is added to the queue, to be started when the first transcode finishes.
Throughout the course of the day, I throw another DVD in the tray whenever I happen to think of it... usually every hour or so. Meanwhile, the transcoding jobs just queue up. The one machine does them all, in sequence. It takes 3-4 hours per transcoding job (on a Sempron 2800+ downclocked to run as a 2400+), so the box just keeps chugging away, all day and all night. I'm lazy enough about starting new jobs that it usually manages to almost catch up during the night. Right now I have about five jobs in the queue and I'm about to put another disk in.
I have other boxes that I could use to distribute the load, but I find that I actually get more transcoding done this way because it takes less of my attention.
Of course, I wouldn't mind at all if someone hacked MythDVD to distribute the work... then I could queue *and* distribute.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
With hard drives so cheap, I use them to backup my DVD's instead.
My setup is Debian Linux with Kaffeine media player. I start playing the regular DVD in the drive until the movie starts (where the encryption is). Then I shutdown Kaffeine and type "dd if=/dev/cdrom of=name_of_dvd.iso". Kaffeine can play the image file without having to mount it.
Works really well, and is an _exact_ image of the DVD with menues, special features...everything.
Ruby on Rails Screencast
1) Yes, but the DMCA explicitly forbids circumvention of an anti-copying measure. How this interacts with Fair Use has not yet been tested in courts, and since Fair Use is intentionally ambiguous, the legality of an action under Fair Use /requires/ determination by a court of law. As such, we cannot know whether backups of encrypted DVDs are legal in the US.
2) For civil court, the MPAA would have to convince the court that there is a plausible link between the person and the username as well as show that it was likely that he was at the computer browsing Slashdot at the time the story was submitted (assuming they could even subpoena the details of when the story was submitted and who the username refers to).
For criminal court, a halfway decent defense attorney would never even let them introduce the "evidence".
3) For the sake of argument, let's assume that it isn't a criminal copy--for some reason, this was a DVD with no digital copyright protections.
In a civil matter, we're only concerned with a one side having a more plausible case than the other side. In the case of a single DVD copy amidst 100 legit DVDs with their respective backup copies, no jury in the world would award any damages to the MPAA. If there were 100 copies stored offsite and an insurance claim for a fire to the house, similarly they would be likely to find for him rather than the MPAA.
In a criminal court, it's harder to say. It would depend upon making a fair-use argument to argue that he had the right to copy it in the first place. After that, it would be the prosecution's responsibility to show that he illegally copied it without owning it, which is unlikely to happen if he did, in fact, legitimately own it at some point.
Why bother to backup movies/tv shows of discs you purchased?
Say you own 1,000 dvds and it costs 50cents a blank to backup. You're still wasting $500 to backup each disc not to mention the HUGE amount of wasted time. In the off chance you actually damage a disc beyond the ability to watch you can rebuy the movie.
If it's a TV series disc and you don't want to spend $80-100 for a complete copy of the season you already own to replace 1 defective disc then rent it and make a copy or bitch to the studio for a replacement. I'm sure for a small fee (if not free) and sending the original now defective disc to them they would gladly send a replacement.
DVD.box.sk has an article comparing seven different DVD reencoding applications. DVD Shrink ranked low, while InterVideo DVD Copy came out on top.
It's not losing 14 gigs to the filesystem, it's losing 14 gigs due to the difference between 200 billion bytes and 200 gigabytes.
Yes it is losing 14 GB or 13 GiB to the file system. Many file systems will use larger clusters for larger partitions, and when a 1 KB file fills a 4 KB cluster, you're wasting 3 KB of space. (Not all file systems have the "tail reuse" feature to pack multiple files into one cluster the way, say, ReiserFS does.) Multiply this by the hundreds of files in a typical large program's source tree, and losing an average of 2 KB per file becomes significant.
Why not just run one disc on each machine?
Video Production Support
Come on. Stop scrooging and get a HP Storageworks Optical Jukebox. You know you want to... :D
The friendliest digital photography forums on the net!
All Transcoders suck. While DVDShrink with Deep Analysis is pretty good, go with a full re-encoding solution.
DVD Rebuilder (mentioned by someone else) is really good, simple, and uses CCE, the best MPEG-2 encoder (requires purchase of CCE, which I think the basic version is something like $20).
The best part? Includes a mode for render farms, so you can use all those CPU cycles.