
http://www.greenwood.co.jp/~k-aki/article/direct …
上のページの6番の方法を使い、DirectShowから受け取った画像をテクスチャに貼り付けて表示するプログラムを作りました。
コマ送りして連番画像出力をしようと思ったんですが、コマ送りをする方法が分かりません。IVideoFrameStepを使うと等倍速以上ではコマ送りできないみたいなので、何か他の方法は無いでしょうか?
将来的には音声も取得・加工してAVIなどに出力できるようにしたいですが、難しそうなのでとりあえず連番画像出力から作ろうとしています。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは。
恐らくIMediaSeeking辺りだと思います。
http://msdn.microsoft.com/ja-jp/library/cc357067 …
AVIやらをエンコードしてくれるインターフェースも有る様ですが、其処までは試していませんので、チョッと分かりません。
音声はサンプルグラバで取れます。
サンプルグラバのコールバック中で、AVIStreamに向かって画像・音声データを流し込めば、一応録画らしき事は出来ます。
私がこの手法を試した時、サンプルグラバの速度が芳しくなかった為に断念したのですが、そのURLではサンプルグラバの速度向上を実現しているので、もしかしたら、実用的な速度が出せるかも知れません。
この回答への補足
書き込んだつもりだったのに書き込んでなかった!!
そうですね、サンプルグラバでやってみます。
IMediaSeekingで1フレームずつシークするのは遅すぎるのでなしで・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
ドラッグ&ドロップについて
-
4種類(A4縦、A4横、A3縦、A3横)のヘ...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
Windows Formアプリからコンソ...
-
coutで出力した文字を消去する...
-
VBでステッピングモーターを動...
-
Accessのテーブルからcsv出力す...
-
printfとputcharの違いは
-
COBOLのMOVEで桁数が異なる場合
-
IISログの出力タイミングについて
-
cout と cerrの違い
-
ListViewの複数選択について
-
printfですぐに出力
-
テキストファイルから特定の文...
-
1〜50まで順に数字を入力し、3...
-
クリスタルレポートで印刷時に...
-
ACCESS クエリ→フォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
プログラムについての質問です...
-
Accessのテーブルからcsv出力す...
-
FLEXSOLARパネルからAmazonで買...
-
真空管 300 B の前段について
-
cout と cerrの違い
-
printfとputcharの違いは
-
スマホ充電器購入にあたり
-
PD充電器について
-
TV出力ポートをOFFにすれば良い...
-
COBOLのMOVEで桁数が異なる場合
-
CrystalReportの文字列の折返し...
-
Windows Formアプリからコンソ...
-
C#でアクセス権限の取得方法が...
-
coutで出力した文字を消去する...
-
KEYENCEのシーケンスプログラム...
-
【UWSC】WEBページ中の特定文字...
-
CRC16計算について
-
4種類(A4縦、A4横、A3縦、A3横)のヘ...
おすすめ情報