Slashdot Mirror


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?

80 comments

  1. 24's computer systems by Eyeball97 · · Score: 4, Funny
    Just see if you can get some time on CTU's machines.

    Seems to me from the series, they could transcode a DVD in about 30ms...

    1. Re:24's computer systems by cdrudge · · Score: 2, Funny

      30ms might be pushing it. Well..I guess it is CTU, so it's doable, but they would have to download it to Jack's PDA first. This guy claims he did The Matrix in 4 seconds (yeah, I don't beleive him either).

    2. Re:24's computer systems by MarkGriz · · Score: 2, Funny

      "Just see if you can get some time on CTU's machines."

      If they won't give you the time, hack in through the backdoor.

      I think it's SHIFT-TAB-F4. Or wait, is that to abort the nuclear powerplant meltdown.

      --
      Beauty is in the eye of the beerholder.
    3. Re:24's computer systems by Jaeger- · · Score: 1

      You must not watch the show... Otherwise you'd know that almost anything can be done in a single show, but the time varies according to the following algorithm:

      (Time to complete a given project) = (Total time of show [60mins]) - (time elapsed in this episode + 1 minute)

      Thus, all projects will complete by the end of a given episode, but just barely, and the results of the project will be seen as next week's preview...

      As an example, if they started transcoding the DVDs at 1:05AM, then it would complete at 1:59AM, resulting in 54mins total processing time.

      If the same process was started at 1:41AM, it would complete at 1:59AM, and the total processing time would be 18mins.

      For reasons of efficiency, they should wait until 1:58AM or so to begin the transcoding. But don't delay or you will run into next week, and it will take the entire 60mins!!

      --
      E V E R Y T H I N G I W R I T E I S F A L S E
  2. You should ask.... by rudy_wayne · · Score: 0, Flamebait

    You should ask the MPAA. I'm sure they would like to help you with this.

  3. Off Topic Ask Slashdot by Anonymous Coward · · Score: 1, Insightful

    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?

    1. Re:Off Topic Ask Slashdot by x69 · · Score: 1

      Ever heard of dual layer media? Almost every dvd burner sold now suports it.. The media is still on the expensive side.. ~$2 a blank..
      -Gerard

    2. Re:Off Topic Ask Slashdot by x69 · · Score: 1

      oops, meant $5 a blank.
      -Gerard

    3. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0

      Because dual layer blanks which would allow a straight copy are not cheap. duh

    4. Re:Off Topic Ask Slashdot by hawkbug · · Score: 4, Informative

      Um, this has nothing to do with what "format" the files are being written in - it has to do with space. A store bought DVD is dual layer, consisting of roughly 8.8 gigs of used space. Sure, they advertise 9.4 - but you can't actually use that much. So, when you buy a normal blank DVD, it's going to let you use 4.4 gigs. See a problem there? It has nothing to do with formats. Now that dual layer burners are out there, you can copy an entire movie onto once disc. However, blanks are not cost effective with dual layer yet.

    5. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0

      A moron says what?

      LOL, that's not offtopic. The guy is wondering why people use things like DVD-shrink. You know, because of the 4GB vs 8GB problem caused by "different formats like +/-R/W". LOL... moron

    6. Re:Off Topic Ask Slashdot by Vaevictis666 · · Score: 2, Informative
      The reason for this is that DVD manufacturers (and HD manufacturers too) are asses.

      Computers count in Binary, which means that anything a power of 2 is easier to work with. So a kilobyte is 1024 (2^10) rather than 1000 bytes. Back in the days of CD-Rs, a 700mb cd actually was 700*1024*1024 bytes large, more of less. (I remember mine are usually 702 or 703mb)

      When DVDs came along, they realized that they could get more marketing power and count a kilobyte as 1000 bytes, just like hard drive manufacturers do. So your "9.4gb" dual layer DVD has 9,400,000,000 bytes of data on it, which works out to 8964mb, or 8.75gb.

      Of course, this can't compare to the 200 gig hard drive I bought many moons ago, that only formatted to 186 gigs :/

    7. Re:Off Topic Ask Slashdot by hawkbug · · Score: 1

      Yeah, I always get pissed when I see DVDs being sold as 4.7 GB of capacity. 300 megs is nothing to sneeze at when you're talking about something that's less than 5 GB to begin with. And yeah, I always partition up my drives to maximize the amount of space I can use on them. It sucks to loose 14 gigs to the filesystem :)

    8. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0
      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?

      Wow, this is so clueless, I have to wonder if I'm being trolled.

      Standard (silver) CDs and DVDs are printed, not written/burned. Printing is a form of mass productions. I'm not sure of the current prices, but printing CDs used to be >$1000 for the first CD and This guy wants one DVD, Blockbuster stock millions.

      On top of that, a machine that stamps out native DVD cost millions.

    9. Re:Off Topic Ask Slashdot by Vaevictis666 · · Score: 1

      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. My point was that DVDs and hard drives get marketed at X gigabytes, but only contain X billion bytes, a ~7.5% difference.

    10. Re:Off Topic Ask Slashdot by swillden · · Score: 1

      Computers count in Binary, which means that anything a power of 2 is easier to work with. So a kilobyte is 1024 (2^10) rather than 1000 bytes.

      Actually, this was resolved in 1999 in an IEC standard in favor of a kilobyte being 1000 bytes. Although somewhat annoying to those of us who really only ever used the SI prefixes to refer to computer storage, it makes sense. It retains the old definitions of the SI prefixes:

      • kilo (K) = 10^3
      • mega (M) = 10^6
      • giga (G) = 10^9
      • tera (T) = 10^12

      And the standard defines new terms for the binary exponent versions. In particular:

      • kibi (Ki) = 2^10
      • mebi (Mi) = 2^20
      • gibi (Gi) = 2^30
      • tebi (Ti) = 2^40

      So, a DVD is 9.4GB, which is 8.75GiB. Your 200GB hard drive is 186.3GiB.

      The problem, of course, is that most storage manufacturers have chosen to use the SI prefixes (because using a smaller divisor makes the sizes larger), whereas most software tools use the binary prefixes (because it's traditional and somewhat more convenient) -- and both use the same abbreviations.

      Personally, I prefer to use SI prefixes for disk sizes, just to avoid the conversion factor. If you use a *nix system, "du", "df", "ls", etc., all have command line options that cause them to display with SI units.

      But that may because I like to see the inflated numbers myself... it's so much more pleasant to see that my home file server has 422GB of free storage, rather than 393GB (actually GiB) :-)

      Being the geek that I am, I've also started using the correct prefixes verbally as well. I think most of the people I talk to just think I have a speech impediment and can't pronounce "gigabyte" correctly, but that's their problem.

      And it's more accurate. Mostly. I have four 200GB drives, and two of them are actually 203.928GB (189.923GiB), and two are 200.049GB (186.310GiB). The more generous (and three extra gigs are enough to actually be useful!) are Maxtor drives. The other two are Western Digital and Seagate.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Off Topic Ask Slashdot by unitron · · Score: 1
      "...just think I have a speech impediment and can't pronounce "gigabyte" correctly..."

      Actually if you aren't pronouncing that first "g" as a "j" (like the first "g" in "gigantic"), you aren't pronouncing it correctly anyway. At least for "gigi" which shares the same etymological root as "gigantic". As far as I know "gibi" and its kindred were just made up, so who knows if there's a rule for their pronunciation.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    12. Re:Off Topic Ask Slashdot by Chuq · · Score: 1

      Actually, this was resolved in 1999 in an IEC standard in favor of a kilobyte being 1000 bytes.

      I wouldn't call it "resolved" - those stupid prefixes have caused more complaints and discussions than they solved. I guess the same group would also "resolve" pi as being equal to 3.

      Being the geek that I am, I've also started using the correct prefixes verbally as well.

      Assuming you mean mebi/gibi as the "correct" prefixes, I wouldn't have thought a geek would just start using words made up by a committee because he was told to.

      --
      - Chuq
    13. Re:Off Topic Ask Slashdot by swillden · · Score: 1

      I wouldn't have thought a geek would just start using words made up by a committee because he was told to.

      Sure he would (well, I would), if they resolve ambiguity. Precision in speech is important. And useful.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0
      And yeah, I always partition up my drives to maximize the amount of space I can use on them. It sucks to loose 14 gigs to the filesystem :)

      Don't use ext2 or ext3 then... use reiserfs, JFS, or XFS. Or just learn how to adjust the size mkfs.ext2 reserves by default for root.. which is 5% last time I checked. 5% of a 100GB disk is of course 5GB lost space. Hehe.

    15. Re:Off Topic Ask Slashdot by Chuq · · Score: 1

      Sure he would (well, I would), if they resolve ambiguity.

      I think these new terms increase ambiguity. Beforehand, when someone said 1Gb you could be pretty sure they meant 2^30 bytes. Now, you can't be sure either way.

      --
      - Chuq
    16. Re:Off Topic Ask Slashdot by swillden · · Score: 1

      I think these new terms increase ambiguity. Beforehand, when someone said 1Gb you could be pretty sure they meant 2^30 bytes.

      Unless they were talking about hard drives. Or bandwidth (which is also typically -- but not always -- measured in powers-of-10). Or something related to one of those fields.

      If you didn't see the ambiguity before, it's just because you weren't paying attention :-)

      To be fair, though, it's gotten to be more of an issue of late. As the sizes get larger, the different between SI and binary prefixes increases. 1KiB is only 2.4% larger than 1KB, 1MiB is 4.9% larger than 1MB, 1GiB is 7.4% larger than 1GB and 1TiB is 10% larger than 1TB. So given the larger sizes we talk about, the relative magnitude of the error is getting more noticeable and the absolute magnitude is getting very large. You "lose" 28GiB when you buy a 400GB drive, if you don't know the difference.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    17. Re:Off Topic Ask Slashdot by Proc6 · · Score: 1
      A hard G when pronouncing gigabyte is just fine. It's listed as an alternate pronounciation. Doing so isn't "wrong", and saying "jigabyte" isn't "more right" (though it does make you sound like a retard, especially after you do so then [incorrectly] insist everyone else is wrong when they don't).

      It's like "forte", you can say it "fortay" or "fort", both are right, dictionaries list them in different orders. Pronounciation alternates are just that, alternates, not orders of correctness.

      --

      I'm Rick James with mod points biatch!

    18. Re:Off Topic Ask Slashdot by unitron · · Score: 1
      Does that make "guy-gantic" an acceptable pronunciation?

      The hard G pronunciation came into being because a bunch of people previously unfamiliar, earwise, with the prefix (remember Doc saying "jigawatt" in "Back To The Future"?) saw it in print in connection to bits and bytes and pronounced it the way that they thought it looked. It's kind of like alternate spellings. Once you get enough people doing it the "wrong" way, it eventually becomes, to a greater or lesser degree, "accepted".

      Once upon a time anyone referring to a "weapons cache" pronounced it "kash" and not "ka-shay", but then a lot of people started seeing the word in print (again in connection to bits and bytes) and weren't aware that it's a French word with a French pronunciation.

      I figure any day now I'm going to start hearing people say "kach-it" for "cachet".

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    19. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0

      It's gotten worse in the sense that previously if you remembered the category or program you were working in then you had a clue in guessing the allocation unit size. Now, for example, using any Linux fdisk-like tool is a crapshoot. Even the same tools change between versions if they're keeping up with fashion. Good luck guessing the exact size of your partitions, especially if you want to keep them the same.

    20. Re:Off Topic Ask Slashdot by dmanny · · Score: 1

      Damn. I thought you were the bearer of good news.....

      --
      All my previous sigs now look like this one, I wish they were permanetly recorded when used. :-(
    21. Re:Off Topic Ask Slashdot by Anonymous Coward · · Score: 0

      What the fuck are you talking about?
      DVD Format instead of ±R(W)? You mean pressed discs?

      It's because we have BURNERS, not expensive PRESSES.

      The space difference between +/- and pressed is negligible. A pressed DVD5 holds only a few megs more than a single layer DVD±R, and a pressed DVD9 only holds a few megs more than a double layer DVD+R.

  4. Well ... by bryanp · · Score: 4, Insightful

    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
    1. Re:Well ... by SoBeIcedT · · Score: 1

      Yeah, but that is taking the easy way out!... I got to words for ya, "C'mon!"

  5. Dell's rock!!! by Anonymous Coward · · Score: 0

    Bet you didn't know that Dell's desktop machines were 32 way systems.

  6. dvd::rip? by fdawg · · Score: 4, Informative

    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?

    1. Re:dvd::rip? by CMiYC · · Score: 1

      I end up running dvdshrink via wine
      Does that work now? I tried about 6-9 months to do the same thing. dvdshrink would load, but couldn't read the discs. I had to use my work laptop since it was the only thing running Windows.

      Now I have an iMac and use MacTheRipper. Not as elegant as dvdshrink, but it gets the job done.

    2. Re:dvd::rip? by fdawg · · Score: 1

      You could get dvdshrink to rip the dvd with some arguing, but vobcopy is much faster and decrypts the title as it rips. I use vobcopy to rip the files, then put it back into iso using isofs, then run dvdshrink and open the title as a disc image. Its convoluted but it at least allows some pipelining; while title is ripping, another can spanned using dvdshrink, and yet another could be burning.

    3. Re:dvd::rip? by j0e_average · · Score: 1

      IMHO Getting rid of the menus are one of the positive aspects of backing up your dvds...just put the thing in and it plays the feature -- no fbi/interpol warnings, no previews, no stupid effects -- just the movie

      Where I was putting several episode on one disk, I hand crafted a menu using the GIMP.

      Here's a site for creating menus

      It's kind of a pain to sort thru all that info, but once you create a menu successfully, it's a snap to repeat.

      Lastly, regarding dvdshrink, I use tcrequant, which I believe is part of the transcode package. Use a requant factor of 1.66 to crush the size of the video with very little noticable loss of quality.

      And really lastly, DVD:RIP is neat, but you can just as easily script the process, which helped me learn a little more about what I was doing.

    4. Re:dvd::rip? by forkazoo · · Score: 1

      Just to point this out... There isn't any requirement that the first played item actually be the menu. You can have the menu only appear if you hit the menu button, but otherwie go straight into the presentation.

  7. Bandwidth required by this kind of solution... by PornMaster · · Score: 4, Insightful

    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.

    1. Re:Bandwidth required by this kind of solution... by Myself · · Score: 1

      There was a similar discussion on the CDex forums some time ago, about distributed ripping and encoding of CDs.

      I think the final verdict was that if most encoding nodes also have ripping drives, and they only grab material from the network when they have nothing local to chew on, the problem is minimized and almost irrelevant. If you only have one drive supplying multiple encoders, things get complicated.

      Don't forget the software layers on the NFS/CIFS/etc server! I'm not aware of how other OS's are optimized, but under win98, accessing a lot of small files will max out most CPUs before it saturates a 100mbit link. Large files should minimize the effect, but depending on the interface drivers and protocol stack, your server might have to worry about more than link speed.

      Side note: If you're considering posting to Ask Slashdot, take a look at Ask Metafilter instead. It's made for this, and you'll suffer a lot less mocking from people who find the answer obvious.

    2. Re:Bandwidth required by this kind of solution... by spencerogden · · Score: 1

      My experience with older machines is that ripping (extracting the data from the DVD to a raw file) takes about 30 minutes. Transcoding to a compressed format takes 6-8 hours on a 1-1.5 Ghz machine. So say we have good scalability and transcoding time is 4 hours on a 3 Ghz machine (I don't know what the real number is). It would be hard to keep up (ripping) with the cluster if you had 4-5 3 Ghz machines. I don't think the bottle neck is network bandwidth or NFS, its the DVD IO. Now if you had multiple machines ripping, you might be getting somewhere.

    3. Re:Bandwidth required by this kind of solution... by Sancho · · Score: 1

      Many DVD-Roms are hardware locked to between 2x and 3x when decoding CSS, which is why ripping can take a long time. Sometimes you can get a BIOS flash that will remove this lock. If you can find one ofr your drive, you can use the full speed of the drive to rip, which, for a brand new drive, makes ripping a full DVD take minutes.

    4. Re:Bandwidth required by this kind of solution... by GraemeDonaldson · · Score: 1

      FWIW, on my AXP 2600+ (1.9GHz), encoding runs at roughly half as fast as the run time of the video I'm encoding, i.e. 1 hour video = 2 hours' encoding.

      --
      I think, therefore I am. I think?
  8. In Europe, I hear they use... by node+3 · · Score: 3, Funny

    Distributed DVD Back-up Solution?

    It's called "BitTorrent". It even backs-up DVDs you haven't bought yet.

    1. Re:In Europe, I hear they use... by Anonymous Coward · · Score: 0

      dude! i had a mouthful of soda when i read that

      i nearly ruined my kb and monitor

      hahahahaha

  9. Just buy Dual Layer Discs by Nos. · · Score: 4, Interesting

    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.

    1. Re:Just buy Dual Layer Discs by FreeLinux · · Score: 1

      might I suggest just buying Dual Layer discs and just doing a straight copy

      The problem here is two fold. First, it is likely that he would have to get a new DVD writer as his probably does not support dual layer writing. Secondly, and perhaps most importantly, DVD-5 disks are a bit less than $1US each whereas DVD-9 discs run around $10US each.

      I'm sure that a ten fold cost increase factors into the decision somewhere.

    2. Re:Just buy Dual Layer Discs by Oliver+Wendell+Jones · · Score: 2, Informative

      FYI - I regularly purchase 50-packs of DVD-R and DVD+R discs for less than $20 US. I often times can find them on sale for $15.

      That brings the price down to a bit less than "a bit less than $1 US".

      If you shop at SuperMediaStore.com you can find dual-layer (A.K.A DVD-9, A.K.A. DVD+R DL) blanks for as little as $5.50 each (Qty 5 or greater). In another 6 months, DVD-9 prices should be down closer to DVD-5 prices. At least I hope so...

      Not trying to call you out, just pointing out that your prices a little out of date.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
    3. Re:Just buy Dual Layer Discs by thebdj · · Score: 1

      DVD-5 discs can be had for about $0.50 a piece if you are fortunate enough to have a Microcenter nearby. If not they probably sail them nearly as cheap online.

      DVD-9 are now down to about $7 a piece on newegg. Yes they are still expensive but it is still a fairly niche market.

      To address the dual-layer burner issue. Many burners have out Firmware updates to make them dual layer. I am not sure if any of the makers sanctioned the updates but there are definitely some hacked firmwares if nothing else.

      --
      "Some days you just can't get rid of a bomb."
  10. Can one admit to this? by Free_Trial_Thinking · · Score: 0, Troll

    Is this guy's admission of backing up a DVD enough evidence for the MPAA to put him away for life??

    Here are the pertinent questions:
    1. Is it unambiguisly illegal to backup a DVD in the US?
    2. Is admitting wrong-doing on Slashdot admissible in court?
    3. If I were to backup a DVD I owned and then lose the original and the recipt, then there would be no evidence that it really is a backup. Am I still "allowed" to have the backup?

    Discuss, discuss

    1. Re:Can one admit to this? by rudy_wayne · · Score: 1

      It is absolutely illegal to do anything not approved by the RIAA-MPAA.

      right/fair =! legal

    2. Re:Can one admit to this? by cdrudge · · Score: 2, Insightful

      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).

    3. Re:Can one admit to this? by schon · · Score: 2, Funny

      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.

    4. Re:Can one admit to this? by Sancho · · Score: 1

      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.

  11. Unsure, but ... by stinerman · · Score: 2, Interesting

    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.

  12. Backup using Journal to CD? by timdaly · · Score: 1

    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.

    1. Re:Backup using Journal to CD? by GraemeDonaldson · · Score: 1

      I find your idea intriguing and would like to purchase half a kilo of whatever it is you're smoking.

      --
      I think, therefore I am. I think?
  13. Isa this parallelizable? by gstoddart · · Score: 1
    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?

    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.
    1. Re:Isa this parallelizable? by kbielefe · · Score: 1
      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's not completely independent, but the amount of overlap needed is very small. I don't know the exact number for a DVD, but it is on the order of 1-5 seconds. You just have to think in terms of parallelizing 10-15 minute segments instead of frame by frame.
      --
      This space intentionally left blank.
    2. Re:Isa this parallelizable? by Sancho · · Score: 1

      It's even lower than that.

      Standard GOP size for NTSC on DVD is 18 frames. That's actually less than 1 second (progressive movies are 24fps). You will have an issue if the GOP isn't closed--that is, if there are B-frames at the end of the GOP. Since B-frames are bidirectionally independant, a B-frame at the end of a GOP means that it depends upon frames in the next GOP. Of course, you could send just enough information from that GOP to perform the re-encoding, but this does increase the bandwidth requirement.

    3. Re:Isa this parallelizable? by mvdw · · Score: 1

      Would it be feasible to just send out all the GOP sets to the parallel processors, then if the GOP being processed relies on the next/previous GOP, re-preocess the GOP required on that processor? It would mean some duplication of effort, but computer time is cheap, and if only a small percentage of sections had to be re-processed, it'd be a net gain.

    4. Re:Isa this parallelizable? by Sancho · · Score: 1

      Well sending all the GOPs would basically mean sending the entire DVD to each processor. That's a pretty big burden on your network (and it doesn't scale well--imagine a cluster of 10 CPUs doing this--you're looking at sending up to 90gigs of data just to start the processing) not to mention the memory footprint per processor of doing this.

      A more reasonable solution would be to have the host/controller PC (the one with the DVD in the drive) allow the slaves to request GOPs that they aren't processing. Also, to streamline it a bit, slaves should process a sequential series of GOPs to minimize excess dependency requests.

      Of course, any distributed solution is probably going to require closed GOP for the finished product, which diminishes the compression efficiency (slightly).

    5. Re:Isa this parallelizable? by tepples · · Score: 1

      That's a pretty big burden on your network (and it doesn't scale well--imagine a cluster of 10 CPUs doing this--you're looking at sending up to 90gigs of data just to start the processing)

      Not necessarily. Unlike the Internet, LANs can support multicasting and especially subnet broadcasting.

      A more reasonable solution would be to have the host/controller PC (the one with the DVD in the drive) allow the slaves to request GOPs that they aren't processing. Also, to streamline it a bit, slaves should process a sequential series of GOPs to minimize excess dependency requests.

      Would sending each slave a whole minute at a time, plus the following I-frame, work?

    6. Re:Isa this parallelizable? by Sancho · · Score: 1

      Not necessarily. Unlike the Internet, LANs can support multicasting and especially subnet broadcasting.

      Excellent point.

      Would sending each slave a whole minute at a time, plus the following I-frame, work?

      Something like that would probably work fine.

    7. Re:Isa this parallelizable? by lachlan76 · · Score: 1

      Would multicasting work though? From my understanding multicasting needs multiple hosts to be sent the same data...

    8. Re:Isa this parallelizable? by tepples · · Score: 1

      As I understand it, if the multiplication of traffic is done at the backplane level of a multicast-ready router/switch, then the master sees none of the multiplication.

  14. Good suggestion, but... by Anonymous Coward · · Score: 0

    Good suggestion to check out Doom9, but the problem is that no one there may really care at all about this question. There is no doubt that there are some really bright people there who really understand video, but I remember a couple of years ago when everyone in one of the forums kept congratulating themselves for being special because they got to play with a beta version of an MPEG-2 transcoder that wasn't released to the general public. About 50 guys kept posting about how great it was, but no one would say how they got it. This went on for about 6 months before the author finally released the program. I call this the "Aren't we cool?" situation. Another problem at Doom9 is that sometimes no really cares about your problem and they won't attempt to answer it. So the guy who wondered about this can always ask, but I wouldn't hold my breath that he'll get a reply.

  15. I Queue, rather than Distribute by swillden · · Score: 2, Interesting

    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.
  16. Whoa wait. by /dev/trash · · Score: 0, Troll

    Did you just admit to breaking the law on Slashdot?

    1. Re:Whoa wait. by Anonymous Coward · · Score: 0

      I'm sure you already know, but: Laws differ country by country, fair use rights allow this in many countries, yadda yadda yadda.

  17. Backing up with Linux by Ridgelift · · Score: 1

    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.

    1. Re:Backing up with Linux by Linuxathome · · Score: 1
  18. Waste of time and money to backup your movies by Wescotte · · Score: 1

    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.

    1. Re:Waste of time and money to backup your movies by angle_slam · · Score: 0, Troll
      Why bother to backup movies/tv shows of discs you purchased?

      Two possible reasons: 1) He didn't actually "purchase" it so much as "borrowed it from a friend/Netlfix." He said "purchase" to make it seem like what he is doing is Fair Use. 2) He did purchase it, but is planning to Ebay it for about $5 less than he purchased it for, meaning that he got Season 3 for $5 plus the cost of 6 blanks.

    2. Re:Waste of time and money to backup your movies by petermgreen · · Score: 1

      well there is ofc the possibility that he didn't really purchase it.

      There is also the possibility he has kids who cause a dramatic increase in the proportion of the collection backed up

      then there is the possibility he just thinks like an archivist and doesn't want to lose anything (its all very well saying get it again if that happens but sometimes that could be easier said than done. Less so in the internet age but it could still be hard).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  19. Comparison of various DVD reencoders by RotJ · · Score: 2, Interesting

    DVD.box.sk has an article comparing seven different DVD reencoding applications. DVD Shrink ranked low, while InterVideo DVD Copy came out on top.

    1. Re:Comparison of various DVD reencoders by RotJ · · Score: 1

      Another high-quality app is DVD Rebuilder (but you need to purchase CinemaCraft Encoder). Here are some guides for it.

  20. Clusters by tepples · · Score: 1

    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.

    1. Re:Clusters by GraemeDonaldson · · Score: 1
      Yes it is losing 14 GB or 13 GiB to the file system [...] losing an average of 2 KB per file becomes significant
      To lose 14GB due to cluster overhead of (on average) 2KB per file, you'd need about 7 million files. Unlikely? Yep, just maybe.

      Sure there is some loss due to cluster overhead, but the real "loss" is just the fact that the marketing dept. decided that a gigabyte is a billion bytes, not 1,073,741,824 bytes.
      --
      I think, therefore I am. I think?
  21. One on each? by tonsofpcs · · Score: 1

    Why not just run one disc on each machine?

  22. Storageworks by cuteseal · · Score: 1

    Come on. Stop scrooging and get a HP Storageworks Optical Jukebox. You know you want to... :D

  23. Don't use DVDShrink by EvilJoker · · Score: 1

    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.