IMHO there is nothing that even comes close to Daum PotPlayer. Even handles massive speed correction (slowing down) where there is a lot of subtitle text to be read and that too without any distortion of the sounds/voices/pitch. BTW it can handle all resolutions, codecs and containers...