VLC media player will be best because it can play most of the video formats like
ASF, AVI, FLV, Fraps, MP4, Ogg, Wav, MPEG-2 (ES, PS, TS, PVA, MP3), MPJPEG, FLAC, QuickTime, Matroska, H.263, H.264/MPEG-4 AVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2, VP5, VP6, Theora, DV, AAC, AC3, DV Audio, FLAC, MP3, Speex, Vorbis, UDP, HTTP, RTP, RTSP, MMS .
And another reason is that it is a freeware .
you can also record any part of your video or movie you want
http://gkbasant.blogspot.com/