デコード後の動画に乱れが見られるのはなぜですか?

Windows Media Playerで再生中の動画がこのように表示されていますか?

Windows 7をお使いの場合、DXVA(DirectXビデオアクセラレータ)が原因で問題が発生している可能性があります。
動画コーディックによってはCPU負荷を減らす為にDXVAを使うことがありますが、これが画像の乱れの原因になる場合があります。

H.264でエンコードされた動画をWindows Media Playerで再生した際にこうした問題が発生した場合は、以下の手順で作業を行ってみて下さい。

  1. DXVAチェッカー(無料ツール)をダウンロードし、お使いのビデオカードがDXVAに対応しているかどうかを調べます。
  2. DXVAチェッカーを開き、「DirectShow/Media Foundation Decoder」ボタンをクリックします。
  3. 動画を選択しします。この動画をデコードするために必要なコーデックが表示されます。
  4. コーディック名の横にある、「>」マークをクリックするとコーデックのプロパティ画面が開きます。



  5. 「Enable DXVA」がオンになっている場合はオフにしてから動画をWindows Media Playerで再度再生してみて下さい。
上記の手順で作業をすることで、コーデックがDXVAを使うことを防ぎます。