Windows7ではOS標準のコーデックが最優先で使用されます
ffdshowなどDirectShow関係のアプリケーションはこの影響をモロに受けてしまいます
そこで Win7DSFilterTweaker というツールを使って使用コーデックの優先順位を変更します
(1) 32bit用 と 64bit用 のDirectShowフィルターを両方インストールする
例) K-LiteCodecPack(64bit版) → K-LiteCodecPack Mega
例) K-LiteCodecPack(64bit版) → CCCP
(2) Win7DSFilterTweaker をインストールする
※ 別途ダウンロードするか、K-LiteCodecPack(64bit版)に付属しています
(3) "Preferred decoders" から 32bitと64bitの優先コーデックをffdshowやLAV等に変更
または Tweak, Media Foundation の必要項目にチェックをいれる
細かい設定は Win7DSFilterTweaker を解説しているサイトを参照してください