Another vote for ConvertXtoDVD. Used to use WinAVI. but I prefer this progam these days!
http://www.vso-software.fr/products/convert_x_to_dvd/
convert it to DVD with the above programme, then use Nero (or similar) to MAKE DVD VIDEO DISC (or similar) and I've yet to have a failed disc/encode