where did you get the file? I've come across a lot of files (from limewire) that are named something.mpg but are really divx or asf. 90% of the time just changing the name to something.avi or something.asf makes them playable. Of course, if the file is distributed on a commercial website, the chances of this working are much less.