スムーズストリーミングビデオ(ismv)を再生するときにSilverlightプレーヤーに問題があります。カメラが速く動いていると、映画の一部が歪んで見えます(水平ブロック)。映画のいくつかの水平部分のような縫い目は、ミリ秒遅れている。 Windows Media Playerを使用してismvファイルを開くと、この奇妙な結果は発生しません。私が映画を一時停止すると、イメージもOKです。Silverlight Playerでビデオがスムーズに再生されない
元のムービーはMPEG-TS形式で、コーデックはH264/AVCで、解像度は1920x1080(インターレース)です。 Expression Encoder 3を使用してismvファイルを生成しています。出力フォーマットはVC1-VBR Constrainedです。最高の解像度は1280x720、ビットレートは3.8Mbps、最低ビットは640x360、ビットレートは600kbpsです。
この奇妙な効果は、最高解像度と最低解像度の両方に表示されます。
VC1 - CBR、H.264 - CBRを使用しようとしましたが、結果は同じです。 Expression Encoder 2 SP1とVC1 - CBRを使用しようとしましたが、結果は同じです。
Silverlight 3用にWindowsMediaPlayer.xap(SmoothStreaming.xapを含む)を使用していますが、Silverlight 2のSmoothStreamingBlackGlass.xapも試してみると結果は同じです。
誰かが私が間違っていることを教えてもらえますか?
注:私はExpression Encoderのネイティブコーデックを使用してムービーをエンコードしています。しかし、私はすでに外部のH264コーデックを使用しようとしており、結果は同じです。
よろしく、
ヌーノ・ネト
再生中にAnalyticsを使用したり、システムリソースを監視したりできますか?おそらく、高速パスビデオ、GPUアクセラレーション、ウィンドウレスモードがオフであることなどを確認する必要があります。 –