Rippy 1.2

Rippy is a script designed to make ripping DVDs easier.
  1 Screenshot
Rippy is a script designed to make ripping DVDs easier. It uses mplayer and mencoder to transcode a video to another format.

Here are some key features of "Rippy":

automatic crop detection
mp3 audio compression with resampling options
automatic bitrate calculation based on desired target size
optional interlace removal, b/w video optimization, video scaling

Run the script with no arguments to start with interactive prompts:

Run the script with the filename of a config to start automatic mode: rippy.conf

After Rippy is finished it saves the current configuation in a file called 'rippy.conf' in the local directoy. This can be used to rerun process using the exact same settings by passing the filename of the conf file as an argument to Rippy. Rippy will read the options from the file instead of asking you for options interactively. So if you run rippy with 'dry_run=1' then you can run the process again later using the 'rippy.conf' file. Don't forget to edit 'rippy.conf' to set 'dry_run=0'!

If you run rippy with 'dry_run' and 'verbose' true then the output generated is valid command line commands. you could (in theory) cut-and-paste the commands to a shell prompt. You will need to tweak some values such as crop area and bit rate because these cannot be calculated in a dry run. This is useful if you want to get an idea of what Rippy plans to do.

For all the trouble that Rippy goes through to calculate the best bitrate for a desired target video size it sometimes fails to get it right. Sometimes the final video size will differ more than you wanted from the desired size, but if you are really motivated and have a lot of time on your hands then you can run Rippy again with a manually calculated bitrate. After all compression is done the first time Rippy will recalculate the bitrate to give you the nearly exact bitrate that would have worked. You can then edit the 'rippy.conf' file; set the video_bitrate with this revised bitrate; and then run Rippy all over again. There is nothing like 4-pass video compression to get it right! Actually, this could be done in three passes since I don't need to do the second pass compression before I calculate the revised bitrate. I'm also considering an enhancement where Rippy would compress ten spread out chunks, 1-minute in length to estimate the bitrate.


Python at least version 2.3
mencoder and mplayer 1.0pre8 or better. The old 1.0pre7try2 could not generate mpeg4 video with mp3 audio

last updated on:
February 27th, 2008, 14:56 GMT
license type:
MIT/X Consortium License 
developed by:
Noah Spurrier
ROOT \ Multimedia \ Video
Download Button

In a hurry? Add it to your Download Basket!

user rating 15



Rate it!

Add your review!