DVD Shrink




There is a wealth of valuable information on the internet. Please take the time to follow the links below.Doom9 has written an excellent DVD Shrink Guide which covers pretty much everything you can do with DVD Shrink. Also a detailed DVD Shrink Guide at DVD±R Digest.

Check out these interactive guides at dvdshrink.info and this link to an excellent guide with lots of screenshots at mrbass.org.


The most common problem is read errors or copy protection errors with a certain DVD. In this case, using DVD Decrypter usually solves the problem. A guide for using this free tool with DVD Shrink can be found here.

Other problems are frequently solved in the DVD Shrink Forum.

Forums and Feedback

If you require further information about a topic not covered in any of these sites, or if you wish to make a suggestion or report a bug, or have anything to say at all, then please visit one of the following sites:

The DVD Shrink Forum will always contain the most up-to-date information and news about DVD Shrink.

The One Click DVD Backup Solutions Forum at Doom9.

The official spanish DVD Shrink forum at DVDaDVDr.com.

DVD Shrink
ImgTool & DVD Decrypter or a commercial DVD burning program

Step 0: First time setup

The first time you use DVD Shrink you might want to configure the preferences. To do so, press Edit - Preferences.

DVD Shrink 3.2 First time setup


Set Target DVD Size to DVD-5 unless you want to store additional files on the DVD, in which case you can select Custom from the dropdown list, then enter a custom size.

Checking Hide audio and subpicture streams of insignificant size will spare you some grief trying to figure out where all those audio / subtitle streams came from in the global overview of some DVD discs so make sure it's checked.

Automatically open VIDEO_TS subfolders will save you a path selection click when using pre-ripped files. You won't have to select the VIDEO_TS folder but it's enough to select the folder that contains the VIDEO_TS folder (so for instance if you ripped a movie to like d:\dvd movies\VIDEO_TS, you'd only have to select d:\dvd movies\ as path in DVD Shrink and it would automatically open the files contained in d:\dvd movies\VIDEO_TS).

If you plan on using your PC during encoding, check Run analysis and backup in low priority mode to improve multi-tasking. But if you end up not using your PC this won't make things slower.

Then proceed to the preview preferences:

Make sure Enable video and audio preview is checked so that you can preview contents on the disc to find out what is what.

Then you can select a default audio configuration for the preview. If you have your stereo connected via S/PDIF select S/PDIF, if you have an analogue 5.1 output select 5.1-channel surround sound.

Then we have the DirectX video renderer. The default VMR-9 renderer allows other software (like a software DVD player) to access the video hardware at the same time, which can be rather CPU intensive. Thus, if playback becomes choppy or audio starts skipping during preview, select another renderer. Both VMR-7 and Overlay Mixer should be faster.

Then go to the Output Files preferences:

Remove Macrovision protection disabled the Macrovision flag on the output.

Remove P-UOPs removes prohibited user operations (P-UOPs force you to go back to the menu to change the language or force you to watch a trailer before the movie because the skip buttons have been disabled).

Remove layer break removes the small pause in between layers that you have on a dual layer DVD.

You most definitely want to leave Split VOB files into 1 GB size chunks checked because otherwise your output won't be DVD compliant and your standalone player might refuse to play the movie.

Logical remapping of enabled streams will remap audio and subtitle stream numbers in the IFO file. So if you have disabled stream number two, stream 3 on the original disc now becomes stream number 2, etc. That way, you shouldn't even notice that there are some streams mussing, but this doesn't always work.

Then we have the Stream Selections preferences:

Here you can set defaults for desired audio and subtitle changes. The way I have set it up, I'll only get English AC3 audio channels, but subtitles in all languages. Unfortunately, it is only possible to select one preferred language so far.

If you don't want any subtitles, check Disable all subpictures except menus and forced streams.

Finally, the File I/O settings:

You can try and check Enable overlapped I/O to increase the ripping performance of DVD Shrink.

If you have Nero installed, Enable burning with Nero also comes in handy as DVD Shrink can automatically burn your backed up DVDs using Nero.

If you're working with DVD±RW media a lot, you might also want to check Always erase non-empty RW media without prompting.




Then press OK to get back to the main screen.

If you fancy different buttons, you can select Edit - Toolbar buttons and select a different set of buttons and / or change the font of the button text.


Step 1: Back up your DVD

The first thing you'll have to do after starting up DVD Shrink is select a source. Press Open Disk to get a list of available DVD drives:

A list of all available DVD drives on your computer will be shown. Select the one containing the movie.

Alternatively you could first rip the DVD to an ISO file using DVD Decrypter and create a virtual DVD drive which you will use as source. This process is explained here.

If you have already ripped the DVD in file mode (thus you have a collection of .IFO, .BUP and .VOB files on your HD) press the Open Files button:

Then press browse and select the folder where your VIDEO_TS directory resides.

Once you've selected the source disc, or IFO file, DVD Shrink will perform a quick analyzation pass over all the video items. Just let it do its job, it won't take very long.

Once analysis has completed it's time to get to know the different parts of DVD Shrink, starting with the size bar.

This bar indicates the size of your project. If it contains a red part, your project is too large and won't fit onto a DVD±R disc. By default, DVD Shrink automatically selects a compression ratio to make your movie fit onto the allocated space (the output size you set up in the preferences).

In the upper left side of the window, the general structure of the DVD will be shown. As you can see there are 3 top categories, Menus, Main Movie and Extras. The folders react just like in Windows Explorer so you can click on those having a + sign and they'll open, displaying their contents.

To the right of the structure you have the individual streams contained in the item selected on the left side. Below you'll see how the main movie item looks like. It has a large video stream, 6 audio streams and two subtitle streams. The DVD Structure and the Streams part of the window are where you configure your project. You select the item you want to configure on the left, then you configure it on the right (set a compression ratio, deselect audio and subtitle streams you don't need).

Note that if you click on the DVD folder on the left, and the percentage shown on the right is 100%, your movie is small enough to fit onto a DVD±R disc without further processing and you can follow this guide to back it up.

Note that the French audio track is already disabled because I set up my audio preferences to only include English AC3 audio.

Finally, on the lower left we have the preview window. It allows you to preview any title you click on. Simply click on a title, then press the play button. The preview window remembers its state, so if it is playing and you select another title, the title you have just selected will be played. If you stop playback, selecting another title will not start playing until you press play again.

If you right click within the preview window, you can change the audio channel, pause, stop and even switch to fullscreen for a better preview.


Now you have two options: You can either keep the entire DVD intact, or you can choose to only keep certain parts of the original DVD (for instance only the main movie, dropping extras and menus). Obviously, keeping the entire DVD, the video has to be compressed more to fit on a single DVD±R disc, but it allows you to keep all the fancy menus. If you want to keep everything, press the Backup! button.

If you prefer to keep only parts of the disc and discarding parts (or all) of the extras, select Re-author instead (technically, when re-authoring you create a new disc from scratch and add whatever you like from the original disc to it). Re-author allows you to create your own DVD by putting only content that you really want on a DVD. It does not allow you to keep the menus though. If you want to entirely remove certain items but keep the menus you have to use program like IfoEdit or commercial transcoders like InstantCopy and DVD95Copy. You can also combine IfoEdit with DVD Shrink, remove stuff you don't want in IfoEdit, then compress the remaining movies using the Re-encode function of DVD Shrink but that's beyond the scope of this guide since DVD Shrink is a program mainly designed for beginners.

So now that you know what you can do, what will it be? Keep everything on the DVD, remove some items or keep the main movie only? Note that the main movie can consist of multiple parts (episodic DVDs, like TV series), but the guides cover this case as well. If you have a flipper disc (1/2 of the movie is on one side, the other half on the other side of the disc) and you'd like to join this to one DVD±R disc, or if you want to put two movies onto one DVD±R, there is a special guide for joining multiple DVD discs to one DVD±R.

Removing certain movie items requires basically the same procedure as keeping the main movie only. All you have to do is follow the main movie only guide, then just add more movie items after the main movie and configure them the same way you configure the main movie.


DVD Decrypter Options

General options

The following options concern every DVD Decrypter mode:

First we have the general options:

Minimize To System Tray will minimize DVD Decrypter when it is performing an operation.

Remove Macrovision Protection will remove the Macrovision flag of the VOBs. This may come in handy if you are going to rip and then play the movie from your HD (or create and then burn a DVD image).

RCE Protection Region should be set to the region your drive (or standalone DVD player) has.

Check for Structure Protection enables DVD Decrypter to detect corrupt authoring that studios use to make their DVDs harder to copy (they call it copy protection but it's really a perversion of the DVD specification). You can configure how agressively DVD Decrypter removes these by using the Removal Method dropdown.

By default DVD Decrypter will set a path like this for the output: Discname/VIDEO_TS. For instance if your disc is called "THE_MATRIX" then all files would be placed in THE_MATRIX/VIDEO_TS/. The Default Destination option allows you to change that.

Under Other, you can chose if you want to be warned if certain conditions are fullfilled that may need your attention.


Then we have the CSS options:

First of all we have the CSS Cracking Method. By default, DVD Decrypter will try to access the drive as every software DVD player does (I/O Key Exchange). If this fails (usually if the region code of the drive doesn't match the one of the DVD), Brute Force key cracking is used. Unless you're having major problems with CSS cracking I suggest you leave this option at the default.

Detect mastering errors will perform another CSS keysearch in every cell, thus enabling DVD Decrypter to rip corrupt discs. Such disc can usually not be played beyond the layer switch unless you activate that mode but there's very few such titles (James Bond - The man with the golden gun R1, Broken Arrow R2 (1st edition), Teaching Mrs. Tingle R2 (Kinowelt rental edition), The blair witch project (Kinowelt rental edition) are just a few examples..

Force Decryption Key enables you to give DVD Decrypter a key, rather than have it find one. There are discs out in the wild that have been incorrectly mastered. Such discs cannot be played on any player, but can be decrypted if the proper key is entered (older versions of DVD Decrypter can be used to find the proper key).

Force VOB CSS Flag Removal makes DVD Decrypter remove a flag indicating that the content is CSS encrypted.

CSS detection search size indicates how many sectors DVD Decrypter will analyze to determine if the disc has been CSS scrambled or not. If you are in the case outlined above (region mismatch between disc and drive) and your output is garbled you'd have to increase that size.

The DeCSSPlus options set how prudent DVD Decrypter is before declaring a suspected key as the correct key. If you increase the number of key occurrences keysearch will take longer and could possibly even fail in rare cases so if you have to increase it don't overdo it. The same applies for the pattern repeat length.

Finally, if DVD Decrypter is unable to find a key in a file, the On Failure options indicate how it should proceed.

Then let's have a look at the device options:

Lock Tray During... will prevent you from accidentally ejecting a DVD that you're currently ripping, erasing or writing a DVD.

Eject Tray After... will eject the disc upon completion of the ripping/writing/erasing process.

Checking Disable Media Change Notification prevents such notifications from being fired while DVD Decrypter is active.

Sort By indicates how DVD Decrypter sorts the list of drives (in case you have multiple drives).

If you want, you can force DVD Decrypter to read discs at a certain speed by checking Set Read Speed and then selecting a Read Speed from the dropdown list.

Enable SpeedRead DVD allows faster reading of DVDs on Plextor DVD drives.

Set Hardware Read Error Retries allows you to process scratched discs a lot faster. If you activate the option the Hardware Read Error Retry Count dropdown list will be active. The higher the value you select there the more DVD Decrypter will try to read a sector before giving up.


Then we have the registry options:

The Shell Extensions allow you to rip a DVD directly by right clicking on the drive and selecting the appropriate option as well as list DVD Decrypter as an option for the autoplay feature (this means that if you enter a DVD, the menu that comes up not only lists the options to play the DVD in your favorite software player, open it in explorer and do nothing, but there will be another option that allows you to rip the DVD using DVD Decrypter).

The File Associations should be straightforward. Whatever type is checked will be opened in DVD Decrypter if you double click on a file having such an extension.

Then we have the I/O options options:

In the Interface section, you can select how DVD Decrypter accesses your DVD drive. The default SPTI works if you have an NT based operating system (Windows NT, Windows 2000, Windows XP and Windows Server 2003), and does not require any special drivers. All other options require special drivers that you first have to download and install.

Show All Devices lists all I/O devices from the drive dropdown in the main window, and Debug Mode enables the debug mode to help diagnose problems.

Using the Transfer Length options you can set how large the data chunks are that DVD Decrypter reads.

Then you can select a Buffer Size. This buffer will be used to temporarily store the data that's being read from the disc before it's being processed and then written to your HD.

Last but not least, the Options concern error correction. You can set how many times a failed read / write operation is retried until DVD Decrypter gives up. Checking Ignore Read Errors will result in DVD Decrypting just skipping sectors it can't read.

Last but not least the Events:

Set Program Mode decides in which mode DVD Decrypter will start up. You can either use Most Recently Used, so that DVD Decrypter will start up as you closed it last time, or set a default mode.

Check For Program Update will contact the DVD Decrypter Homepage to check if there's a new version available. Since Macrovision has taken over the DVD Decrypter site, disabling this is a must!!!

Ask 'Do you really want to Cancel?' can be useful to prevent accidentally pressing cancel and have to redo the entire process. Then if you cancel, you can configure what DVD Decrypter will do with files it hasn't fully ripped using the Delete Incomplete Files options.

DVD Decrypter can also save its log if you check Save the Log and select a folder where the log is to be saved.


That is the end of the general part. The following corresponds to the 3 modes of operation that DVD Decrypter offers:

File mode

In On Startup, you can select which files DVD Decrypter will preselect in file mode. By default, all files are selected but you might just want to copy the main movie files.

Stream Processing indicates how many sectors DVD Decrypter will scan for audio/video and subtitle streams when you activate stream processing (as you may recall from the main guide once you activate that mode you'll get a list of streams, in order to get that list DVD Decrypter has to scan the VOBs and here's where you set how thorough that scan will be).

File Splitting can be used to select how DVD Decrypter will split the output. By File will result in the same number of files as on the DVD. None will result in all files being merged.

Multi Angle Processing can be used to remove angles from a multiangle movie (like Region1 Disney flicks that have credits in both English and French, with angle 1 being English and angle 2 being French).

Finally, you can remove region code (RC), RCE and PUOs (prohibited user operations - for instance preventing you from changing the audio language without having to go through the menu) by checking the appropriate option. Patch M2V Timecode sets the timecode of each demuxed M2V file (in case you enabled stream processing) to zero, which can be helpful for DVD authoring.

That's all for the File mode. You may also be interested in the general options that apply to all DVD Decrypter modes.

IFO mode

Select Main Movie PGC will select the longest PGC on the disc (which is usually the main movie).

Enable Stream Processing will enable stream processing by default.

Under Options, you can select if VOB files will be splitted, and at which size. It is a good idea to leave this option at the default (1 GB).

Then you can make DVD Decrypter remove region code (RC), RCE and PUO (prohibited user operations - for instance preventing you from changing the audio language without having to go through the menu).

Patch M2V Timecode sets the timecode of each demuxed M2V file (in case you enabled stream processing) to zero, which can be helpful for DVD authoring.

Under Create Additional Files, you can make DVD Decrypter create a bunch of additional files, depending on your needs.

Finally, under File Names, you can select to include PGC and/or Angle number in the filename of each ripped file.

That's all for the IFO mode. You may also be interested in the general options that apply to all DVD Decrypter modes.

ISO read mode

Under Options, you can select if VOB files will be splitted, and at which size. It is a good idea to leave this option at the default (Auto). If you use FAT32 you might want to set File Splitting to 4 GB though as FAT32 can't handle files larger than 4 GB.

Create MDS File will create an additional file that can be used for CD emulator programs like Daemon Tools to load an image splitted into several files.

Then you can make DVD Decrypter remove region code (RC), RCE and PUO (prohibited user operations - for instance preventing you from changing the audio language without having to go through the menu).

That's all for the ISO read mode. You may also be interested in the general options that apply to all DVD Decrypter modes.

ISO write mode

Leave the Write Mode at its default. In this mode, DVD Decrypter will decide which kind of disc it has to burn.

Keep Enable BURN-Proof so that DVD Decrypter will use mechanisms that your drive offers to prevent buffer underruns.

Lock Volume - Exclusive Access is also a good idea so that other applications won't interfere while DVD Decrypter is burning.

Cycle Tray Before Verify makes DVD Decrypter eject a burned disc before the verification pass.

Check 'Delete the image when done' automatically checks that option so that any burned image will be deleted after successfully burning. Similarly, Check 'Shutdown the computer w..' will check the shutdown option so that your PC will be shut down after a successful burn.

Then we have three options which concern deleting existing data on a rewriteable disc.

Finally, when burning dual layer media, you can configure where DVD Decrypter will place the layer break by checking User Specified and specify how many sectors have to be placed on the first layer. However, I strongly suggest you let DVD Decrypter to that for you, especially if you're unsure about what this option really does.