Windows7ではMicrosoftのデコーダーが優先的に使われてしまいます。
MicrosoftのデコーダーはPPDにおいては様々な問題があるので使用を推奨していません。
そこで、Microsoftのデコーダーを無効化する必要があります。
Win7DSFilterTweaker_5.9.exeを下の添付ファイルからダウンロードしてください。
ダウンロードしたWin7DSFilterTweaker_5.9.exeを実行してください。
以下の画面が表示されると思います。
一番上の[Preferred decoders]のボタンを押します。
H.264 AAC の項目でMicrosoftのラジオボタンにチェックが入っているものをffdshow あるいは LAV Video あるいは LAV Audioに変更します。
一番下の[Apply & Close]を押します。
次に[MS Codec Tweaks]を押します。
全部チェックをいれて[Apply & Close]を押します。
これで設定は完了です。[Exit]を押してプログラムを終了してください。
Microsoftのデコーダーが使われていないかどうかは、PPDで適当な動画を再生した後に生成されるPPDフォルダにあるfilterinfo.logというファイルに使用されているフィルター情報がダンプされているのでそれをみれば分かります。
適当なテキストエディターで開いてMicrosoftの文字がないことを確認してください。
例)
Default DirectSound Device
Video Mixing Renderer 9
LAV Audio Decoder
LAV Video Decoder
songs\(っ´^ω^)っ\movie.mp4