you can try looking up k-lite codec pack on google. Thats the one I use and have never had issues. Also if you have a program like virtual dub. You can view the info about the codecs used on a particular file and then search for that particular codec on the net.
www.virtualdub.org
www.virtualdubmod.org
Yes its free.
Bookmarks