が、「要求されたビデオコーデックがインストールされていません。(0xC00D0BC4)」とダイアログを出して終了するようになってしまった。何だろうな。ソースがmp2でもzlibなAVIでもDivXなAVIでも発生する。ということは出力用CODECを言っている?POCKET PCを指定したのがまずい?でも以前は上手く行ってWMV9を量産してたのに

Tips
MPEG2ファイルを直接エンコードしようとするとエラーが出る場合があるようです。その場合
1.ULead software社のソフトがはインストールされていればアンインストールする。
2.Windows Media Player 9 をインストールする。
3.音声と映像を分離して別々にエンコードする。
で、エラーが出ずにエンコードできたという報告アリ。

やっぱエンコードじゃなくてデコードに失敗している模様。ULead社製のソフトの方が重要なのでやめとくか…つかVFW用のCODECだけあってDirectShowが無いとかその辺だろうか。
http://hp.vector.co.jp/authors/VA032094/DFTool.html
で調べたが、AVIZlibは確かに無いが、DivXとMPEG2は入ってたのに。特にMPEGデコーダは何だか色々入ってる。
とりあえずMPEG-2 Video Decoderが

"Ulead DVD Video decoder 2",メリット値="0x00680000"
"CyberLink Video/SP Decoder", メリット値="0x0060200"
"MainConcept MPEG Video Decoder", メリット値="0x005fffff"
"GPL MPEG-1/2", メリット値="0x00500000"
"Ulead DVD Video Decoder", メリット値="0x00400000"

CyberLinkが先に来るようにしてみる。でもDivX経由でもNGなので多分結果は同じだと思うけど。→やっぱり駄目だった。