|
Project News:
Apr 30, 2006
- Site back up on new domain, MTR 3.0 in beta testing, see forum for details.
Mar 12, 2005
- New version 2.6.6, Improves prescanning code to fix crashing problems on certain DVDs and reduce scan time.
Feb 23, 2005
- New version 2.6.5, Improves prescanning code to fix crashing problems on certain DVDs.
Feb 06, 2005
- New version 2.6.4, Improves IFO scanning code to fix some crashing problems on certain DVDs.
Jan 26, 2005
- New version 2.6.3, really fixes big bug in new UOPs code (we're serious this time), other minor bugfix.
Jan 24, 2005
- New version 2.6.2, fixes big bug in new UOPs code introduced in 2.6.1.
Jan 22, 2005
- Website at a new host, new MacTheRipper forum, new version 2.6.1, improved UOPs disabling, improved prescanning code for compatibility and speed.
Dec 17, 2004
- New version 2.6, Now extracts ARccOS-protected and damaged DVDs, demuxes elementary streams, interface improvements, several bugfixes.
Sep 22, 2004
- New version 2.0.2, Fixed problem with chapter selection, other misc bugfixes.
Aug 17, 2004
- New version 2.0.1, Minor bugfixes, compiled with Xcode 1.5 for increased performance and stability, interface changes to decrease CPU usage.
Jun 01, 2004
- New version 2.0, Complete rewrite, much improved performance, UOPs removal, new extraction methods, better compatibility, new interface.
Apr 05, 2004
- New version 1.5.6, Analog copy control removal, eject button, CSS recovery method selection, updated interface.
Mar 21, 2004
- New version 1.5.5a, Reworked RCE removal, now more reliable.
Mar 19, 2004
- New version 1.5.5, interface changes, improved disc region selection.
Mar 11, 2004
- New version 1.5.4, new features, interface changes.
Mar 03, 2004
- New version, many bugfixes and new features.
Feb 18, 2004
|
MacTheRipper: A DVD extractor for Mac OS X
MacTheRipper is a free DVD ripper (extractor) for Mac OS X. It can extract commercial DVD movies to your hard drive, minus all the copy protections and region controls put in place by DVD publishers. You can then use various tools to burn the movie back to DVD-R for use in DVD players, or convert the movie to different formats for playback with a variety of devices. MacTheRipper is intended to backup DVDs you have legally purchased for personal use. Any copyright-infringing activity you choose to perpetrate using this application is illegal, immoral, and beyond our control.
Download MacTheRipper
You can download your free copy of MacTheRipper here:
MacTheRipper 2.6.6
This version has been downloaded
times (from this link at least...)
Note that the download link actually points to a list of mirrors. If the first try doesn't successfully download, try clicking the download link again.
While MacTheRipper is freeware, it takes a lot of work to keep going, so we encourage donations if you wish to help ensure continued development. (Installing MacTheRipper
To install MacTheRipper, simply mount the .dmg image by double-clicking on it, and copy the MacTheRipper application to your Applications folder (or wherever you want it), along with the MacTheRipper Manual, if you need it, or just move the folder to where you want it.
Using MacTheRipper
There is an illustrated MacTheRipper Manual distributed with the application, but this is the heart of it.
To use MacTheRipper, you insert your DVD movie into your DVD drive. You then launch the MacTheRipper application. Then, you pick which DVD you want to back up to your hard drive if you have several. If a disc you've just inserted fails to be listed, you can click the refresh arrow button to the left of the DVD choosing popup menu.
Then, you should set the RCE options if applicable. If MacTheRipper displays 'DISC RCE: -Clear-' after scanning the DVD in the drive, you can leave the 'RCE Region' popup menu on 'OFF', as it is by default. Only (and always) set the 'RCE Region' to 'OFF' when it says that RCE is '-CLEAR-'. If MacTheRipper has detected RCE, you must set the 'RCE Region' popup menu option to the region in which the DVD was purchased. For example, if you have a DVD that was purchased in N. America (Region 1), and MacTheRipper says that RCE is detected, you must set the 'RCE Region' popup menu to 'RCE 1'. So, if DISC RCE is '-DETECTED-', always set the 'RCE Region' to the region the DVD comes from, regardless of the numbers that show up in the 'Region' field.
'New Region' should usually be left on its default of all regions selected (region 0), unless you wish to restrict the playback of the output to a certain region, or set of regions. If you wish to select certain regions to limit the output DVD to (some DVD players don't like region 0 discs, so you might limit them for compatibility), click on the 'New Region' button, and select the regions you want the output to work with, and hit 'OK'. The checked regions are the ones where you want the DVD to play. MacTheRipper remembers your last disc region settings, so the next DVD you rip will automatically have the same regions selected as the last.
Analog protection removal should usually be left checked, as it is by default. This removes analog copy protection, enabling you to play the DVD on a player hooked up through a VCR, or record to VHS without getting a bunch of wavy lines.
If you wish to disable UOPs to allow you to skip or fast-forward through most DVD content, such as warning screens, previews, and such, you can click the 'UOPs' button. This will open a sheet where you can choose to 'Disable DVD UOPs', by checking its box. If you do this, be sure to verify the output of MTR with DVD Player before you burn to DVD±R, as it can break the menu system on certain DVDs.
If you want to access the advanced UOPs options, you can check the 'Enable Advanced Features' box. This will allow you to select the UOPs you wish to enable in the DVD. This option should only be used by advanced users, and has the potential to break DVD playback if you don't know what you're doing. If you don't understand the options in the advanced features, leave 'Enable Advanced Features' unchecked. Once you're done selecting the UOPs options, you can click the 'Close' button, and go back to the main window.
Now it's time to choose the type of extraction you want in the 'Mode' tab. Usually, you would want to extract the whole DVD for either burning back to DVD±R or processing with other tools to shrink it down to size first (like Popcorn, DVD2OneX or DVDRemaster). For this, you will choose the 'Full Disc Extraction' option.
If the main feature is under 4.37 GB (or you don't want to waste time extracting parts of the DVD you don't want), and you don't care for the extra content on the DVD or the menus, you can choose the 'Main Feature Extraction' option to only get the main feature title set by itself.
If you only want to extract a certain title set (video track) from the DVD besides the main title set, you can choose the 'Title Set Extraction' option, and setting the title set number you want to extract. This might involve a little trial and error to get the desired one.
If you want to extract only a particular title, you can choose the 'Title Only Extraction' option, and set the title number you wish to extract. The main feature title is indicated with the letters '(MF)'. You can also set the desired angle if there are several. You can also choose to demux the individual streams (.m2v, .ac3, .dts, .pcm, .spc) from the VOB, and select only the ones you want. To do this, click the "D" button (for demux), and then the "Streams" button to open the stream selection drawer. There, you can choose exactly which streams you want extracted.
If you want to extract only a certain set of chapters of a particular title, then you can choose the 'Title - Chapter Extraction' option, and set the title number and chapter range you wish to extract by choosing the start chapter 'SChpt' and end chapter 'EChpt'. Again, if you want to extract the elementary streams (.m2v, .ac3, .dts, .pcm, .spc), follow the demuxing instructions above for Title Only mode.
Once you've selected the type of extraction and options you want, you can go back to the 'Disc' tab and click the 'GO!' button (or hit the 'Enter' or 'Return' key) to start the extraction. This will prompt you to choose a Save Location in a new window (only the first time you run a new version of MacTheRipper - after that, you must choose "Save To..." in the "File" menu to change Save locations). Navigate to where you want to save the DVD folder, and click the 'Open' button to make your selection. Once the process starts, the upper progress bar will indicate the progress on the current file displayed in the main window area, and the lower one will indicate how far along the extraction process it is for the entire disc. There will be a sound when the process is finished, along with a dialog showing Bomberman and the time elapsed for extraction. If at any time during the processing you wish to cancel, you can click the 'Cancel' button (where the 'GO!' button was before processing began), and it will stop processing immediately, leaving your partially extracted DVD where you saved to. You should probably throw this away, if you didn't get the parts you wanted.
Additional information, including a detailed explanation of the options in the preferences and more, is included in the MacTheRipper Manual distributed with MacTheRipper.
Note that ARccOS copy-protected DVDs are automatically detected, and MTR will switch to an equivalent ARccOS mode when such a DVD is detected. Title Only and Title - Chapter modes are not affected by ARccOS protection.
Credits
MacTheRipper is made possible thanks to hard work by Geezerbuttz, who coded the application. Also, thanks to the creators of libdvdcss and libdvdread, which are essential to MTR. Here are some relevant links:
libdvdread project
libdvdcss project
Contact info
If you have any questions, comments, or bug reports, please come ask on our forum (free registration required).
Version History
2.6.6
Improves prescanning to fix crashing problems on certain DVDs
Faster prescanning by consolidating code into fewer passes to reduce seeking
2.6.5
Improves prescanning code to fix crashing problems on certain DVDs
2.6.4
Improves IFO scanning code to fix some crashing problems on certain DVDs
2.6.3
This time it really fixes the bug in the new UOPs disabling code
Fixes an obscure bug where a file called Glass.snd in the home/Library/Sounds folder on some users' systems could cause MTR to crash
2.6.2
Fixes a big bug in the new UOPs disabling code introduced in 2.6.1
2.6.1
Greatly improved UOPs disabling code, now much less of a chance of making an unplayable DVD, and more effective
Improved prescanning code for speed and compatibility, should now work with more titles
2.6
Added the ability to extract DVDs with ARccOS copy protection, along with new Full Disc and Main Feature modes for those discs
Added the ability to handle VOBs with bad sectors, which get padded with dummy data, and notify the user at the end of extraction that read errors were encountered
Added bad cell detection in Title Only and Title - Chapter modes, so they automatically get skipped; useful for ARccOS DVDs
Added the ability to demux elementary streams in Title Only and Title - Chapter modes, along with the ability to choose which streams will get extracted
Removed deprecated preferences
Fixed large crashing bug that occurs if the user chooses Title Only extraction, and then immediately chooses another mode
Fixed a bug in Non-PGC Title Only and Title - Chapter modes where the output would be incorrect
Fixed a crashing bug on certain DVDs with particular IFO issues
Reduced the amount of UI updates during extraction to hopefully reduce the amount of crashes on certain computers, namely dual-processor Macs
Improved progress bar accuracy
Removed 'Real Time' prescan option in the preferences, as Pre Scan is required for certain functions to work properly now, including ARccOS detection and chapter extraction
2.0.2
Fixed a bug where MTR would become unstable if chapters were selected in reverse order
Other miscellaneous bugfixes
2.0.1
Minor bugfixes
Compiled with Xcode 1.5 for improved performance and stability
Changed the progress bar code to decrease the tax on CPU when MTR is in focus
2.0
Completely rewritten in Objective-C Cocoa to behave more like a Mac application
New PGC mode for improved title and chapter extractions
UOP disabling
ForceRead mode for extracting damaged discs
File size calculation in the various extraction modes
DVD-ROM content extraction
Compiled with GCC 3.3 for improved performance
Countless bugfixes and performance enhancements
Improved compatibility with a wider range of DVDs
New and improved interface with innumerable enhancements
1.5.6
Added analog copy protection removal
Added CSS key recovery method selection
Added an 'Eject' button
Updated interface
1.5.5a
Improved RCE removal code
1.5.5
Allows you to select exactly which regions you want to enable, allowing for any combination of regions
No longer remembers the last RCE region you set, so that it will always go back to the default of 'OFF', to avoid corrupting DVDs by having RCE removal enabled when it shouldn't be
Minor interface enhancements
1.5.4
Fixes a bug with DVDs that have certain characters (namely the apostrophe) in their title
Fixes a bug with the disc size calculation code
Minor interface enhancements
1.5.3
Fixes a bug where MTR would forget the last save location if you open the 'Save To' panel and hit 'Cancel'
Redesigned interface in standard Aqua widgets to improve compatibility and functionality
1.5.2
New application preferences remember the last options you set last time you used MTR, including save location, extraction type, disc region and RCE options
'GO!' is now the default option, so if you have a save location set, you can just hit 'Enter' and start the extraction, as long as there is no RCE option to set
Minor interface enhancements
1.5.1
Fixes a bug where mounted volumes other than the DVD were being scanned for region and RCE
Fixes a bug if you insert a second DVD while the first one is ripping
Added a refresh button for the list of DVDs, in case it doesn't get automatically updated (disabled during extraction)
Remembers window placement
Minor interface enhancements
1.5
RCE and disc region detection and removal
New interface with progress bar
Now makes playable output in 'Main Feature' and 'Title Set' modes, thanks to the addition of tocgen
Consolidated different releases to have a single version for Mac OS X 10.2.x, 10.3.x and for G5s
Additional minor bugfixes
1.0
New interface
Many bugfixes, resolved crashing issues
0.5
Fixes bug for DVDs with spaces and punctuation marks in their title
0.4
Several bugfixes, including some of the quit-on-launch problems
0.3
Minor bugfixes
Separate version for G5s
0.2
Several bugfixes
Separate version for Mac OS 10.2.x and 10.3.x
0.1
Initial public beta
|