Free DVD9-DVD5 backup for Mac Users. (Leopard Only)

Discussion in 'User submitted guides' started by richream, May 29, 2008.

  1. richream

    richream Guest

    I submitted this to the guides section, and it hasn't been added yet. I don't know what happens after that, so I decided to also post it here. Hopefully it will reach the guides section one day...


    The One and Only Mac Guide to Free DVD9-5 Backup (Leopard Users Only)


    For eons, Mac users have tried to find a way to backup their DVD9 videos to a standard DVD5. What thousands have found is that yes, it can be done, but only at a cost. The method I have developed will allow you to backup DVDs on Mac OSX (Leopard only at this stage) with phenomenal ease.

    Though it seems the world of DVD backup is anti-mac -- it can be done!

    *

    There are a bunch of programs that can shrink a DVD for you on Mac, Popcorn, DVD2OneX, DVDRemaster...

    All cost money. For my money saving method you only need an internet connection.

    You will need to download the following software:

    DVDRemaster (package... I'll explain later)
    found here: http://www.metakine.com/files/DVDRemaster v4.4.0.dmg

    DVD Imager
    http://lonestar.utsa.edu/llee/applescript/DVD_Imager.dmg

    DVD Shrink:
    here: http://www.afterdawn.com/software/download_splash.cfm/dvd_shrink

    and Darwine
    here: http://darwine.sourceforge.net/download.php


    GUIDE OFFICIALLY BEGINS HERE:

    Step One:

    Download the DVDRemaster Package. I know what your thinking... "YOU SAID THIS WAS FREE!!" and it is. Just mount the damn disk image! :)

    After you've stopped arguing and mounted it, you'll find see the DVDRemaster Trial and below it, an application called Fairmount, this is a Freeware app, and this is what we're after.

    Copy this (bagel) to your Applications folder.
    [​IMG]

    In the same manner copy DVD Imager, and Darwine applications from their disk images into the Applications folder.
    [​IMG]


    *DVD SHRINK*

    DVDShrink setup comes as a zip, so extract it and run it.
    [​IMG]
    It should run automatically with Darwine in an X11 window.
    [​IMG]
    [​IMG]
    Darwine will guide you through setup install a shortcut on your desktop (which I would then move to the apps folder, so as not to clutter the desktop. ;)

    Now DVDShrink is installed and so are all other Mac apps in the Apps folder, we can begin ripping.



    *DECRYPTION*
    Now to copy...

    Slam that DVD into the DVD Drive!
    [​IMG]
    Man that feels good!

    Close the annoying DVD Player that automatically pops up. Navigate to your applications folder and double click on the Fairmount bagel.
    [​IMG]
    Fairmount will take a few seconds to fully kick in -
    [​IMG]

    - after it has, it will be actively decrypting the DVD on-the-fly, as you rip it.
    [​IMG]

    Next go to apps and open DVD Imager which you dragged there previously.

    [​IMG]

    It would usually tell you some sob story about not being able to rip copy protected movies, you laugh at it because you now have Fairmount busy, removing that nasty copy protection on-the-fly :)



    *RIP*

    Open DVD Imager. --> Next you tick the checkbox that says "Prompt for new Destination".

    Open a new Finder window. Find the disk image that contains the movie in the Finder, then drag the VIDEO_TS folder straight into DVD Imager. It will prompt you for a destination.
    [​IMG]
    You choose ***DOCUMENTS*** as destination.

    Becomes clear later. And type in the name of your movie for the image name.

    [​IMG]While the movie rips, you do something else, because this takes time.



    *COMPRESS*

    Next step. Compress.

    To compress the .img file you just created, open DVDShrink using the shortcut in your apps folder

    [​IMG],

    then use it to compress the image.

    I'm not going to go through the whole *how to use DVDShrink*, there are plenty of guides.

    http://www.afterdawn.com/guides/archive/how_to_copy_dvd_with_dvd_shrink.cfm

    But basically, 1st eject the actual disk, then open DVDShrink, goto File --> open disc image --> it will be under my documents or my documents/documents.

    Let it analyse for a while.

    [​IMG]Change the default quality settings if you desire (discussed in other guide).

    Then you want to hit "Backup" and select the type as a .iso image.



    Make sure you save it to an easy to access location (not the Default C:). Preferably save it to My Documents, which translates to the User Home folder under Mac OS X.
    [​IMG]

    *

    Wait five or so minutes. It'll be quick because we've already removed copyright, and its faster to access because its on the hard drive now.



    *BURN*

    Find the .iso file.

    [​IMG]

    And right click.

    [​IMG]

    Open it with disk utility

    [​IMG].

    Put the blank disc in. Click on the corresponding image in the left hand pane, and then click the radioctive burn button. :p
    [​IMG]

    Soon it will have burnt, and you will have, your own DVD9 compressed to a DVD5, and burnt on a Mac.

    One last note...

    Find the image we made from a DVD9, it'll be about 6GB, and delete it. You only really need the 5GB compressed version. You can delete that too if you want, after you've burnt it, to save space.

    I JUST MADE THE IM-POSSIBLE POSSIBLE!!!

    *

    Just a quick note. You need X11 to run Darwine. This comes with the developer tools on the OSX install disk. But apparently it is installed by default on Leopard.



    *FIN*

    ...

    I hope you enjoyed my guide. :)

    I'm just glad i could give something back to the community, that has taught me so much.


    **EDIT** Pics Added! Enjoy!! =)


    Happy Ripping,
    Richard Ream
     
    Last edited by a moderator: Jun 6, 2008
  2. Rotary

    Rotary Senior member

    Joined:
    Apr 10, 2003
    Messages:
    7,606
    Likes Received:
    0
    Trophy Points:
    116
    kool

    well done!
     
  3. LOCOENG

    LOCOENG Moderator Staff Member

    Joined:
    Feb 4, 2005
    Messages:
    10,818
    Likes Received:
    4
    Trophy Points:
    118
    Teleported to the guides section.
     
  4. thecorch

    thecorch Member

    Joined:
    Jun 25, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    It seems to me that there's an unnecessary step in this guide, but maybe I'm wrong.

    Do you REALLY need to convert the DVD-9 using Disk Imager first, then open the image in DVD Shrink and convert that image to a DVD-5 size?

    Why can't you use open the DVD-9 in DVD Shrink and convert it to a DVD-5 on the fly, like you would on a PC?

    Why the extra step? I don't see any benefit in first converting it to a .img file and then opening that in DVD Shrink.
     
  5. macnef

    macnef Member

    Joined:
    Jun 28, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hello!
    I am a new mac user and I have followed your instructions but still I can't open the dvdshrink.exe. I have leopard since I bought my mac two weeks ago. What should I do?
    thanks in advance!
     
  6. richream

    richream Guest

    @thecorch

    At first, I thought the same thing. But after trying it, i found that simply analysing a DVD9 directly through DVD Shrink in Darwine was predicted to take 38 minutes +. So, using DVD imager to move it to the HD first helped greatly, as DVD shrink only had to read from the harddrive and not from the disc.

    @macnef

    have you installed darwine properly? this is the only reason I can think of that it wouldnt be working.
     
  7. bluishhip

    bluishhip Member

    Joined:
    Sep 3, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hey Im using leopard and have followed all your instructions but I still cant get dvdshrink to install. I believe it my be the darwin program. I tried using Darwine 0.9.27 DP (PowerPC) because that was the only one that would download. But it ran an error. I managed to find Darwine 0.9.50.dmg running. But now when I run winehelper I receive this error:

    Font metrics: 99.3% done
    Font metrics: 99.5% done
    Font metrics: 99.6% done
    Font metrics: 99.8% done
    Font metrics: 100.0% done
    Wine cannot find the FreeType font library. To enable Wine to
    use TrueType fonts please install a version of FreeType greater than
    or equal to 2.0.5.
    http://www.freetype.org
    Wine cannot find the FreeType font library. To enable Wine to
    use TrueType fonts please install a version of FreeType greater than
    or equal to 2.0.5.
    http://www.freetype.org
    Could not load Mozilla. HTML rendering will be disabled.
    Wine cannot find the FreeType font library. To enable Wine to
    use TrueType fonts please install a version of FreeType greater than
    or equal to 2.0.5.
    http://www.freetype.org
    fixme:winspool:AddPrinterDriverExW Flags 0x8 ignored (Fallback to APD_COPY_ALL_FILES)
    fixme:winspool:AddPrinterDriverExW ### DrvDriverEvent(...,DRIVEREVENT_INITIALIZE) not implemented yet
    fixme:winspool:AddPrinterDriverExW Flags 0x8 ignored (Fallback to APD_COPY_ALL_FILES)
    fixme:winspool:AddPrinterDriverExW ### DrvDriverEvent(...,DRIVEREVENT_INITIALIZE) not implemented yet
    Wine cannot find the FreeType font library. To enable Wine to
    use TrueType fonts please install a version of FreeType greater than
    or equal to 2.0.5.
    http://www.freetype.org
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?
    err:psdrv:pSDRV_PPDGetNextTuple Error in line '*CloseUI
    '?


    I installed FreeType 2.3.7

    I dont know what else to do any suggestions?
     
  8. walkthesk

    walkthesk Member

    Joined:
    Sep 22, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hi Thanks for the free info. I am also having a similar problem. I can not open Darwin, there for i can not open shrink. I could only download one version of Darwin. Please help!
     
  9. CKNewMac

    CKNewMac Member

    Joined:
    Sep 30, 2008
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    11
    Rich Ream's instructions are the best. If you follow them carefully and read about things as you go, you will learn things you need to check before you go launching in. I would have had trouble with the DARWINE program had I not been forwarned about the X11 and the WineHelper. Thanks to Rich's very excellent and detailed instructions and screen shots, I had success. Sure, it took me lots of patience and about 4 hours of concentration, but I had no blow ups, nothing had to be done again, my system didn't crash, nothing weird occurred. It threw me when the Darwine was a Windows products...but i trusted that Darwine must be some kind of thing that helps, so I had to research each step a little. Patience and learning. I'm new to video and I'm new to Mac. Thanks for making this a great triumph. Off to bed, it's 2:30. Must work for a living
     
  10. CKNewMac

    CKNewMac Member

    Joined:
    Sep 30, 2008
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    11
    I hit a snag on the DVDShrink solution. The final product is 5G +/- and you can only buy 4.7 G Disks, unless you buy dual layer, which would then be a complication for the burner and player compatibility.

    Did I miss something in the compression? Surely the size of the compressed file was considered in relation to the medium onto which it is stored! I mean, sure, I could store my backup videos on a backup drive with tarabytes of storage space, but that's not the point of my backup. If I want to insert the disk into a game player or a DVD machine, it needs to be the most compatibile method.

    All that to say, is there something I should have done to take it down smaller?
     
  11. richream

    richream Guest

    OK. Addressing issues in order. :D

    Any problems that you are having on powerpc, are most likely caused by the inconsistencies between the intel and ppc versions of darwine. Nothing i can do to help on that front, I'm afraid.

    At CKNewMac's Query...

    Well, DVDShrink should automatically shrink to a 4.7GB file size. To check this setting go to, Edit --> Preferences. Ensure that Target DVD Size is set to DVD-5.

    Possibly yours was set to DVD-9 by default, and no compression was occuring?

    If this doesnt fix it, it would suggest a problem with DVDShrink, perhaps reinstall, and double check that the image you are trying to burn is the image from dvdshrink, and not the uncompressed one from DVD Imager by accident...

    All I can think of.

    Rich Ream
     
  12. rsandhu

    rsandhu Member

    Joined:
    Oct 21, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hi !
    I'm a new mac user and am trying to follow richream's steps. I was able to install all the apps except dvdshrink. When i tried opening the dvdshrink32setup.exe i got a popup with the following message:

    "You cannot open this application because it is not supported on this architecture"

    I am running Leopard 10.5.5. Does this mean this will not work on this os x version, or am i forgetting to do something ?

    Thanks !
     
  13. misshknz

    misshknz Member

    Joined:
    Oct 30, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Try installing it inside Darwine.

    http://wiki.osx86project.org/wiki/index.php/Darwine_tutorial
     
    Last edited: Oct 30, 2008
  14. mac1002

    mac1002 Member

    Joined:
    Nov 10, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hi,
    I have the same problem as rsandhu, but I still can't fiure out to do with the link posted from Wikipedia. I tries runnig Wine Helper but it says that it doesn't support the architecture.

    What could I do?

    Thank you.
     
  15. oldmasta

    oldmasta Member

    Joined:
    Jun 12, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    hey it sounded like the perfect and easy way to rip and burn dvds on osx!!
    I appreciate your work, its properly done, but actually there are some details
    that hold one back from success.
    it took me several hours to come to the point where wine told me this:

    Code:
    err:listview:LISTVIEW_WindowProc unknown msg 1044 wp=00000000 lp=0032dd54
    fixme:wave:wodDsCreate DirectSound not implemented
    fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
    fixme:quartz:Videowindow_HideCursor (0x13d348/0x13d350)->(0): stub !!!
    fixme:shell:BrsFolder_OnCreate flags 20 not implemented
    err:ntdll:RtlpWaitForCriticalSection section 0x13d35c "videorenderer.c: VideoRendererImpl.csFilter" wait timed out in thread 0009, blocked by 001f, retrying (60 sec)
    I'd suggest to include in your howto that the only darwin version that really works (at least on 10.5.5) is the kronenberg.org one!
    but it seems not to work 100%..

    after the output above I get:

    Code:
    wine: Critical section 0013d35c wait failed at address 0x7bc2d810 (thread 0009), starting debugger...
    Unhandled exception: wait failed on critical section 0x0013d35c
    `WÖ†Ñerr:seh:raise_exception Unhandled exception code c0000194 flags 0 addr 0x7bc2d810
    Process of pid=0008 has terminated
    No process loaded, cannot execute 'echo Modules:'
    Cannot get info on module while no process is loaded
    No process loaded, cannot execute 'echo Threads:'
    process  tid      prio (all id:s are in hex)
    0000000c 
    	00000012    0
    	0000000e    0
    	0000000d    0
    0000000f 
    	00000016    0
    	00000015    0
    	00000011    0
    	00000010    0
    00000018 
    	00000019    0
    You must be attached to a process to run this command.
    No process loaded, cannot execute 'detach'
    ±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°”¡±°êx
    So thats the point where dvdshrink collapses. before it just freezed.
    I will try to use darwine unstable vers. 1.1.9 and see if that works

    meanwhile any suggestions appreciated!!!
    thx
     
  16. oldmasta

    oldmasta Member

    Joined:
    Jun 12, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    so, tested darwine vers 1.1.9, the latest available it seems.. did NOT work
    same result as before with other versions:

    the only version which almost worked was 1.0.1 till dvdshrink crashed like
    I explained above.

    so without that being solved I wont hold the copy in my hands wheter
    every other step works..
    has anyone been successful and knows what to do?

    thx alot
     
  17. oldmasta

    oldmasta Member

    Joined:
    Jun 12, 2013
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    11
    ok, FINALLY I've installed the exact same version of dvdshrink 3.2 from my windows pc and it works with darwine 1.0.1 from kronenberg perfect. It's actually shrinking right now ^^

    so if anybody has questions or even more answeres just post here
    or drop me a line (kionATgmxDOTnet)

    bye
     
  18. ld220

    ld220 Member

    Joined:
    Dec 26, 2008
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    11
    Hi. I've been trying to make these instructions work for me for a while now, but haven't had any luck. I downloaded the latest version of drawine, and tried a bunch of others when that didn't work. i even tried using the version of dvd shrink that i used on my old windows pc and had saved to an external hd. i keep getting errors. the latest one being 'dvdshrink32setup.exe has exited with an error, have a look at the Log window...'

    "fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
    err:module:attach_process_dlls "gdi32.dll" failed to initialize, aborting"

    i don't know what any of this means. can someone please help me?
     
  19. Pino2

    Pino2 Member

    Joined:
    Dec 29, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Hi,
    Thank you for all this, but it doesnt work for me.
    With te 1st dvd Shrink sais "ran out of memory" after 80 % of decoding.
    I doubt that, because i have 2GB Ram, and no multitasking.
    Therefor i cutted the film in 3 pieces, and it finised that.
    But that will cost me a lot of dvd's.
    I guess theres no easy way to combine numer 2 and 3?

    The "not enough memory" error is not rare, as i learned after googling.
    But i thought the imagefile (Dvd imager in combination with Fairmount) would take care of all the security issues.

    With a 2nd dvd, dvd imager crashed (did not even start the process, but did start a 0kb image).
    Any ideas, or did the dvd compagnies get too smart?
     
  20. spinstah2

    spinstah2 Member

    Joined:
    Dec 30, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    Still having issues getting DVD shrink to work. The download manager unzips automatically, but I get this error in Darwine:

    fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls"
    err:module:attach_process_dlls "gdi32.dll" failed to initialize, aborting
    err:module:LdrInitializeThunk Main exe initialization for L"Z:\\Users\\meganwaller\\Downloads\\dvdshrink32setup.exe" failed, status c0000005

    Using Darwine 1.0b and Shrink 3.2.0.15
     

Share This Page