I run a local blog for our sports team here in Mayfield called mayfieldcardinals.net and the biggest draw for the fans to the site is the videos that I have on there. I thought I would share the list of the programs that I use to get the videos from DVD to the site itself.
AviDemux - I typically just use this tool to grab a JPEG off the video for use as a splash screen for my videos, but it does have a lot of other useful tools in it.
JoinVobFiles.exe - I use this file to take the VOB files off the the dvd and join them into one to allow handbrake to run through it.
Handbrake - grabs video from a variety of sources, including a DVD, and a DVD image, and grabs audio from sources as well, including MPEG audio tracks. You’ll then be able to output a digital file in a variety of formats, including AAC, MKV, MP4, and MPEG-4. I use this tool to get the video ready and compressed for uploading to the site.
QTIndexSwapper - When you send your videos up to the web to be played through the flash player of your choice, it won’t stream by default. This is usually due to the encoding being in the wrong place in the video, this tool will place the encoding and other related information at the front end of the video so it will work correctly on your site. I always run my final videos coming out of handbrake through this just to be sure.
This is a pretty extensive list of things and I would like to find something in the future that could do all of this but at the moment this is the best I can come up with without become an expert in video editing. I hope it can help you.