mpv is a media player based on MPlayer and the now unmaintained mplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. A detailed (although admittedly incomplete) list of differences between mpv and the aforementioned players can be found here.
# Configuration source
cp -r /usr/share/doc/mpv/ ~/.config/
# use
mpv xxx.mp4