If you just want to catch DVD to one file on HDD with the same size - use DVD-image creation tools, such as Alcohol 120%:
http://www.alcohol-software.com/ . It's not only
lossless compression, but even playable from PC via DVDROM Emulation (also with the same program).
In most cases simple copying of DVDVideo to HDD (or decrypting with DVD-Decryptor) works fine and doesn't need any emulation...
And the main purpose of RatDVD is:
to reduce size of DVD with better Audio/Video compression methods than MPEG2/AC3. But it also keeps all extra features of DVD, which are usually thrown away by other DVDRip software (such as DivX/XviD/etc...)
The closest solution to RatDVD I've seen is: "Nero Recode", which produces H.264 video + HE-AAC Audio + MP4 container (only if use new "Maximum Definition AVC" profile, appeared about 6 months ago). It also has great compression ratio with almost DVD-quality (better than DivX/XviD) and keeps in one file (MP4): video + many audio-streams + many subtitles + DVD-chapters. Nero Recode also creates DVDRip "by one-click" and video may be returned to DVD via "Nero Vision Express" (but the last is more complex than in RatDVD).
Differences between Nero Recode and RatDVD are:
1. Video/Audio/Container combination of Nero Recode will become a standart in the nearest future (called as MPEG4 AVC): it's already playable in UNIX (via libavcodec/Mplayer) and possibly in 1-2 years we will have hardware solutions for play its movies without reencoding.
2. Nero Recode is commercial solution and obviously not open-source! There is compatible open-source alternative to Nero Recode called "X264" + some additional tools (AAC-library/GUI/etc). Possibly Nero and X264 will have same positions in the future as current DivX/XviD.
3. Nero Recode can't keep more than 1 title in 1 file (extras only in separate files) and sure no menus/interactive addons/etc, which are kept nice with RatDVD.
4. Nero Recode compress DVDs VERY SLOW! About 5 times slower than RatDVD! X264 is little faster... but also 3 times slower compared to RatDVD. At the same time Nero Recode/X264 use 50-100 MB of memory while encoding, and RatDVD - 250-300 MB (which is possibly not very important)
So, RatDVD is not alone.. but obviously has unique features, very simple to use and very fast. And the most important question for now is:
which video compression ratio is better with the same result quality? Any testing between Nero Recode, X264 and RatDVD would be nice...