DirectShowと戦うスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
464:デフォルトの名無しさん 07/04/21 12:37:04 MEDIASUBTYPE_Aviだからじゃねーの? 465:デフォルトの名無しさん 07/04/21 13:49:11 >>463 ちゃんとMSDNでリファレンス見てから書いたほうがいいよ。 CoCreateInstanceでCLSID_WMAsfWriter作らなくても SetOutputFileNameが作ってpAsfFilterに入れてくれる。 http://msdn2.microsoft.com/en-us/library/ms779904.aspx http://msdn2.microsoft.com/en-us/library/ms784861.aspx 466:460 07/04/23 04:44:00 お返事が送れて申し訳有りません。 一応頂いたアドバイスからちまちまと頑張っております。 >>465 hr=CoCreateInstance(CLSID_WMAsfWriter, NULL, CLSCTX_INPROC_SERVER, IID_IBaseFilter, (void**)&pAsfFilter); hr = gcap.pBuilder->SetOutputFileName(&MEDIASUBTYPE_Avi, L"cccc.asf", &pAsfFilter, &gcap.pSink); 上2行からCoCreateInstance関数でのインターフェースの取得をやめて、メディアサブタイプをMEDIASUBTYPE_Asfに改めたのですが、何故かエラー。 どこかまだ問題があるのかも知れません。 というわけで、他のcodecに逃げる方に切り替えて、Graphedit.exeを弄りながらクラスIDを探したのですが書いたグラフをGRFファイルで書き出して、無理矢理テキストエディタで開いたら、それらしいクラスIDがあったので キャプチャカード -> ffdshow -> File Writer とフィルタを繋いだ所、無事に書き出しに成功しました。 サイズ的には納得してもらえそうな所にまぁ、落ち着きました。 フォーマットがXViDですが、あはは…。 > >>454 > MPEG4のコーディック2なら標準装備であるよ。 そこなのですが ・MPG4Codec2 ・AUXMix の2つのフィルタがちょっと見たりませんので上の様に逃げています(汗 探し方が足りないのかな? とりあえず、相手に見せてみます。ありがとうございました。 まだ格闘しなければいけないところがあるので、ほとほと困ったらまた来るかもしれません。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4289日前に更新/216 KB
担当:undef