algunos visores traer inmerso sus propios decoders para "LEER" decodificar un video, por ejemplo el total video player, VideoLAN, etc, pero otros no con el real player sp, media player, etc, éstos últimos recurren a los que estan instalados junto con el sistema operativo, si no están actualizados, pues darán diversos errores.
Sugerencia: utiliza CODECS (siempre actualizados) en el sistema operativo, asi no tendrás problemas de visualización(audio-video). Por ejemplo:¿ cuando vas a un restaurant nuevo o desconocido, a comer, llevas tu tarjeta o dinero cash??. Procupa llevar dinero cash, no vas a saber siempre el estado del restaurant que puede cambiar sus métodos de recepción de pago.
Lo que describes, entonces que tu tarjeta de video es muy pobre o poco potente, o no tienes instalados los últimos drivers para tu tarjeta. 
Ya con el uso de previsualiazción o prerender , no tendrás problemas con las transiciones, a menos que alguna transición esté fallada (saldrá una pantalla verde)