The best solution in my opinion is to perform each step yourself with the specific tool for the job, i.e. DVD Decrypter to rip the source, DGMPGDec to decode, an AviSynth script to de-interlace, crop, resize and apply any other filters you might care to use, HeadAC3he to encode the audio, VirtualDub to encode the video etc. If you prefer you can use a package like Gordian Knot which bundles all the necessary applications together and opens them from a frontend which makes things a bit simpler. AutoGK is easier still, it uses the same applications but performs the whole process in once click, of course you lose a lot of control over the process by doing this and your final results may not be as good. Also AutoGK contains spyware.