Well, you can download some freeware/open source MPEG-2 codecs from
http://www.videohelp.com/tools?s=6#6 . There are several freeware
codecs on this page such as:
Dscaler MPEG Filters
ffdshow
GPL MPEG-1/2 Decoder
Stinkys MPEG2 Codec
I would suggest downloading Dscaler MPEG Filters & ffdshow.
And don't mind the guy that mentioned that dvd slideshow builder, he
always advertises this program which isn't freeware, you have to
purchase this prog.
But I can tell you that there are freeware slideshow progs which are:
DVDslideshowGUI located at
http://www.videohelp.com/~tin2tin/ is a
freeware program for creating your own slideshows which your burn to
DVD.
Varsha is an open source DVD authoring tool for Linux which also allows
you to burn slideshows to DVD. It is located at
http://varsha.sourceforge.net/ .
DVD Planner located at
http://www.dvdplanner.com/ is a new DVD
authoring tool which also allows you to burn slideshows to DVD. This
prog is located at
http://www.dvdplanner.com/ & there are 2 versions, a
freeware version & a commerical version.
Slideshow Movie Maker is a free program that can create an AVI-file
from a series of .bmp or .jpg images. Images can have
professional-looking fade-in and fade-out effects, plus attractive text
overlays. The program's clean-looking interface is logically laid out;
you should become productive within just a few minutes of running it.
Keep in mind that .avi files can become quite large and take a long
time to render. However, Slide Show Maker lets you choose to save
output using any one of your system's installed .avi codecs, so the
file size and generation time will vary depending upon which one you
choose. Now, the video is output as an AVI but you can use an encoder
to encode it to MPEG-2 & burn it to DVD. You can get this prog at
http://www.joern-thiemann.de/tools/ssmm/index.htm