Mplayer is an awesome player. Don't install it with yast. Use sources. Sometimes the rpms are messed. You get the source, and extract the achive. It makes a directory. You "cd" to the new directory. Do everything as root.
Type "./configure > config.txt". If you get an error, look in "config.txt", or just look on the screen if that tells you enough.
I sometimes just change the name of a library to have the right number at the end, or make a symlink with the right name. Sometimes there are a couple of symlinks you have to make for similarly named files. It isn't always the one in the error message which is missing. Sometimes authors write an error to just say the name of one file, no matter which files are missing from a package.
RPM's are notorious for being messed up. The tools for making them are flawed.
Ok, after you do configure, type "make". Then type "make install" If you want a gui, you might have to specify that with "./configure --with-gui=yes" Otherwise, it might just make it for you.
Then, at the shell prompt, type "gmplayer"
The "win32 codecs" go in "/usr/lib/win32", I think. You might want to just check that. You also need to get a skin, and font. You can read the documentation in "/extract-directory/doc" when you extract the sources, which is another nice thing about sources.
Law aligns action with right reason. Using linux is, therefore, obedience to the law.