動画キャプチャソフト作成に向けて


ドウガー  2008-10-28 10:38:00  No: 32375  IP: 192.*.*.*

今やりたい事は画面上の指定した範囲の動画を取って、指定したフォルダに.AVI形式で保存しようと思っております
ですがDelphiで動画キャプチャについて詳しく説明されているサイトが見つからなかったので、悪戦苦闘中です^^;
一般的にどのようなコンポーネントを使用するか等の情報を教えていただきたい・・・
参考URLだけでもかまいません、情報お願いします

編集 削除
いくつか・・・  2008-10-28 11:59:47  No: 32376  IP: 192.*.*.*

まず機能を二つに分けると、
・画面を画像として取り込む
・画像を動画として出力する
ですよね。

画面を取り込むには
http://khe00221.image.coocan.jp/index.php?FrontPage%2FTips%2F%A5%AF%A5%EA%A5%C3%A5%D7%A5%DC%A1%BC%A5%C9%2F%A5%B9%A5%AF%A5%EA%A1%BC%A5%F3%A5%B7%A5%E7%A5%C3%A5%C8%CA%DD%C2%B8
この辺。

動画として出力するには  TGkavi  とか。
ただこれDelphi7までの対応なので、使えるかどうか不明です。

編集 削除
ドウガー  2008-10-28 17:01:15  No: 32377  IP: 192.*.*.*

>>いくつかさん
画像をBMP形式で保存はできたのですが、それBMPをaviにする方法が^^;
TGkaviをdelphi2007で使用する方法等はないものでしょうか?・・・

編集 削除
monaa  2008-10-28 18:12:47  No: 32378  IP: 192.*.*.*

世界中を探せばソース付きが結構みつかると思いますよ。
ちょっと調べたら
http://www.delphi3000.com/articles/article_2770.asp?SK=
とかあります。
http://www.torry.net/authorsmore.php?id=3277
Screen Cam Componentとかもできそうですね。
非圧縮aviはそんなに難易度の高いフォーマットではなかったはずです。
分からなくてもtorryの中探せばきっとあるはず!(探してないけど)

編集 削除
スコピョン  2008-10-29 10:12:02  No: 32379  IP: 192.*.*.*

個人的には、
・静止画はjpegで。
・動画にするにはffmpegにコマンド投げる。
がオススメ。
motionjpeg形式のAVIならば、再圧縮しないのでCPU負担もないし画質も維持できます。
motionjpegはダメだけど、mpeg1,H.264/avc(mp4),xvid あたりならPS3でも再生できるし・・・

編集 削除
ドウガー  2008-10-29 10:40:49  No: 32380  IP: 192.*.*.*

>>monaaさん、スコピョン さん
返信ありがとうございます、教えていただいたURLを参考しつつ、ffmpeg関係も勉強しようと思います

編集 削除