Windows 7 では,ffdshow を普通に入れただけでは,エンコーダとして利用することができない.
とりあえず,CamStudio(英語版)と,MediaPlayer Classic(MPC) 32bit版で,fffdshow を使うのが目的.
なんで英語版かというと,録音も同時にするため.詳しくはぐぐって.
つーことで,ffdshow を win7 で使う方法.
- ffdshow を入れる.ソフトウェアによって,32bit版を使うか64bit版を使うか異なるようなので,両方入れる.
hadacchi は,clsid 派なので,ffdshow_rev****_yyyyddmm_clsid_x64.exe と,ffdshow_rev****_yyyyddmm_clsid.exe を入れた.
ffdshow のインストールについて詳細は省くが,H.264 を使えるようチェックボックスを入れてインストールすること.
(しかし,hadacchi の環境では,なぜか x64 でのみ encoder に H.264 を選べない…) - Win7DSFilterTweakerを落として実行.
DirectShow decoding とかなんとかいうダイアログで,ffdshow でデコードしたいものは Microsoft のラジオボタンを ffdshow のラジオボタン選択へ変更する.
なぜかこれを設定するだけで,エンコーダとして認識される.
なんか警告が出るので,hadacchi は MP3 と MP2 は Microsoft のままにしている.
Media Foundation と,More Tweaks for Windows 7 は,よく分からないので何もいじらず終了.
こうすることで,CamStudio の Option > Video Option のエンコーダのところに ffdshow が出てくる.
しかもffdshow が何の形式でエンコードするかは,右の configure (ffdshow の VFW の設定が起動)から設定するので,ますますさっきの何を ffdshow にするか迷うだけ無駄であった.
なお,MPC で ffdshow を使うためには,View > Options > Internal Filter で MPC に内蔵のフィルタを使わないよう,チェックを外さないといけないので注意.
と,いうことをして東方のリプレイ動画をアップしようと思ったけど,音がズレるのでまた今度やります.
One Reply to “Windows7 で ffdshow で H.264 コーデックでデスクトップキャプチャ”
Comments are closed.