Есть плеер под названием "Video Lan Client". Играет всё (ну ладно, не играет только Smack-Video) и есть бесплатен, так как Open Source. Никакие кодекпаки не нужны. Работает как под Windows, так и под Linux, MaxOS итд.
http://www.videolan.org/vlc/
Альтернатива к VLC это MPlayer. Имеет все преимущества VLC, но в другой упаковке:
http://www.mplayerhq.hu/design7/info.html