Silverlight Player does not play videos smoothly

I am having an issue with silverlight player when playing antialiasing video (ismv). When the camera is moving quickly, some parts of the movie appear distorted (horizontal blocks). It is like some of the horizontal parts of the movie are delayed in milliseconds. This strange effect does not occur if I open the ismv file with Windows media player. If I pause the movie, the image is fine too.

The original movie is in MPEG-TS format, the codec is H264 / AVC, and the resolution is 1920x1080 (interlaced). I am using Expression Encoder 3 to generate ismv files. The output format is VC1 - VBR Constrained. The best resolution is 1280x720, the bit rate is 3.8 Mbps, and the lowest is 640 x 360, the bit rate is 600 kbps.

This strange effect appears both at the highest resolution and at the lowest.

I already try VC1 - CBR, H.264 - CBR and the results are the same. I am also trying to use Expression Encoder 2 SP1 and VC1 - CBR and the result is the same.

I am using WindowsMediaPlayer.xap (with SmoothStreaming.xap enabled) for Silverlight 3, but I am also trying to use Silverlight 2 SmoothStreamingBlackGlass.xap and the result is the same.

Can anyone tell me what I might be doing wrong?

Note. I am encoding movies using Expression Encoder's own codecs. But I've already tried using external H264 codecs and the result is the same.

Hello,

Nuno Neto

+2


source to share


1 answer


I can't claim to be familiar with the media player controls you mention, but I've seen a similar effect when playing a video when a hosted Silverlight object is in windowless mode.

You can check the <object>

or tag <asp:Silverlight>

that hosts your media player and try to explicitly set the "no windows" option to "false".

For more information on the parameter, see



Hope it helps.

+1


source







All Articles