I will try to maintain here an updated answer on the programs that I was able to test, discussing the solutions that have been proposed in the other answers.
I will leave aside for now DVDShrink in Wine.
DVD9to5 (dvd95) - I have tested it by making a backup of two video-dvds as iso files. (They were both larger than 5 GB and maybe protected). There is an option to keep the menus, which I suppose means the structure of the original dvd.
But the iso files were not playable in VLC.
And I think I know why. In fact DVD95 cannot select and backup more than one track each time (a confirmation of this here).
It should work with dvd movies that have only one track. The ones that have multiple tracks will be a big problem. There are dvds with more than a single movie, and even a DVD that has only one main video will be seen as having multiple tracks by DVD95 if certain interface menus will appear as tracks:
In that case it will not work.
I was able to test with single-track DVDs (or in which a second track had only a few seconds) and in that case everything works ok: but those were not 9GB DVDs. They are usually unencrypted and smaller than 5GB anyway. The chances of finding an one-track DVD larger than 5GB are slim.
When backing up a dvd with multiple tracks the original menus will be lost because they relate to the other files that will not be copied. Also, subtitles are not usable in this way, and also scrolling does not work. The separate vob files would be playable separately.
In a such case the good part is that you may have a better quality of the main video than in the case where the full structure of the dvd image is reproduced (like DVDSrink can do). I noticed on one occasion that the main video (the one selected in dvd95) had the same size&quality after the "shrinking" of the image, which had been achieved just by removing the other tracks. It is not the same image in this way. But if that is not a problem for you (you do not need menus and subtitles) you may use a simple command
dvdbackup -F (source for this here: How do I make an ISO copy of a DVD movie?) and in this way get only the main feature which might very well be smaller than 4.7GB.
Therefore, DVD95 is not a "shrinking" tool, because it necessarily alters the initial image in most cases.
- DVD95 may be an alternative only in the case of dvds with a single track.
Handbrake - can convert dvd video to MKV and to mp4: maybe a good solution to convert (have not tested it yet), but not to 'shrink' dvd images,
- Handbrake is not a DVDShrink alternative.
xDVDShrink (also .deb) - Does not work on all dvd sources (encrypted etc). The dvds tested above were not even accessed, so I tested with 4.7 dvd movie without protection.
No support for subtitles is seems (also mentioned here), one single video title and one single audio channel selectable it looks.
I had made also these settings:
that were not followed. No .iso file was to be found on the desktop or elsewhere. But nor the /tmp files had been deleted as set, so I was able to test those. The full dvd files were found in
/tmp/mydvd/BUILD/, but they can be played with VLC and SMPlayer just as ordinary video files, without the original dvd structure of menus. The most severe problem is the absence of subtitles (funny in my case as I was testing with a Japanese movie.)
- xDVDShrink is NOT an alternative.
For the moment I do not know how to install k9copy in 12.04.
I will update this post as soon as I am able to test more solutions. Not all programs mentioned under this question need testing, as many of them are clearly not an alternative to DVDShrink = create mirror dvd image AND shrink it to 4.7 GB.
To create a complete mirror image of a dvd movie is not at all a problem: see again this answer on how to make an ISO copy of a DVD movie. But shrinking that mirror image is the problem. Also, creating a 4.7 GB image is not a problem (see DVD95): the problem is keeping all the original data in this way.