もはや定番の動画再生フィルタffdshowだが
Windows 7ではそのままでは使用不可
Win7より動画で使われる定番のコーデックは
OSにほぼ内蔵されていて
デフォルトではそちらが強制的に使用されるようになっている
んでWindowsで使われる再生フィルタ
ffdshowなど所謂DirectShowなどは
メリット値という使用優先度を決定する数値を変えることで
再生に使用したいフィルタをある程度は選択できたのだが
Win7ではそれもロックされて使用できない
そこでそのロックを解除して
ffdshowを使用できるようにするソフトがある
Win7DSFilterTweakerというソフトなのだが
ここからダウンロードする
ソフト自体はexe形式なのだがインストール不要
んで起動する前にffdshowをインストールしておくのが条件なのだが
32bitと64bit両方のffdshowをインストールする必要がある
たぶん再生に使用するプレイヤーがどちらのbitかで
読み込まれるffdshowが変わるのだと思う
両方のインストールが完了したら
Win7DSFilterTweakerを起動する
Preferred decordersをクリック
すると32bitと64bitの設定メニューが出てくる
このソフトで設定できるコーデックの一覧が並んでいるので
それぞれMSの内臓コーデックかffdshowで再生するかチェックする
32bitと64bitで同じ設定にする
GPUがDXVAに対応していればDXVAで再生もできる模様
お好みでチェックを入れる
設定が完了したらApplyを押してCloseで閉じる
Preferred decorders以外の項目は特にいじらない
一応開いてみてチェックが入っているものはすべて外しておく
ffdshowの設定も再生したいコーデックをlibavcodecにしておく
これも設定を32bitと64bit両方同じにしたほうがトラブルが少ない?
これでプレイヤーで適当な動画を再生して
見慣れたffdshowのアイコンが右下に表示されれば成功
アイコンが出ない場合はプレイヤーを起動しなおす
OS再起動などしてみる
というわけでWin7でも使い慣れたffdshowが使用できる
まだまだ使っていくうちに問題が出てくる可能性もあるが
また何かあれば書く







コメントを残す