VLC (VideoLan) is a cross-platform universial media player. It supports a variety of different inputs, including DVD, VCD, MPEG, AVI, WMV, MP4, and MOV. It has full subtitle support, as well as built-in video filters. There are skins for VLC available at the developer website.
Full story »