まず、何故かMUXのAVI2-MSだと録画出来るのに、AVI2-独自を選ぶとファイルが存在しないとエラー吐く件について。 3時間悩んだ結果、結論がファイル保存先の指定がnullだとダメ、でした。氏ねよ、オレ。 吐いているエラーがDirectShow側の命令だったのと、auxインスト出来なかったら同じ所でClass周りのエラーが出るらしいので、システム側ばっか見てました。実際にサンプルコード書いてみてIMediaControlをRun出来るかまでやったのに、オチがそれって・・・・・・。 どうやら、AVI2-MS側ではWindows側のAPIで録画しようとするので、そっちではフォルダ指定しなかったらプログラムと同じ階層に保存するのが、AVI2-独自ではDirectShow側で操作しようとして保存先でエラーになっているっぽ。確か、先日もデータ処理ソフトの体験版が期限切れててクラックとかしてたら、OSの日付戻せば使えるという涙目な出来事があったばかりだったっけ。 そんなわけで、まあ何とか撮れるようになりました。Huffyuv以外は何も弄らず、480iの30fps。問題なく取り込めるみたいです。あとは、微妙に音量レベルがおかしいので爆音とかで音が割れるのを弄ればOKっぽいと思われます。強いて言えば、メッセとかで別プロセスが動くと確実にコマ落ちが入るくらいのもの。撮るときは、真剣に望むのが胆のようですね。 まず、今日も小規模ながらロスプラ部があるようなので、そこで試してみたいと思います。