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


ドウガー  2008-10-28 19:38:00  No: 32375

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


いくつか・・・  2008-10-28 20:59:47  No: 32376

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

画面を取り込むには
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-29 02:01:15  No: 32377

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


monaa  2008-10-29 03:12:47  No: 32378

世界中を探せばソース付きが結構みつかると思いますよ。
ちょっと調べたら
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 19:12:02  No: 32379

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


ドウガー  2008-10-29 19:40:49  No: 32380

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加