WMP (for short) only can decode so much. Try VLC Player next.

As to Youtube, they have their own "transcoders" so try other encodings.
Bob