質問: 質問です。 タイトルの通り C#かC++でデスクトップの映像を録画して保存するだけの簡単なフォームアプリケーションを 作りたいと考えております。 そこで、調べてみたのですが 今ひとつ目的の情報が見当たりません。 APIデOpenCVやDirectShowを使えばいいと書いているサイトもありましたが 実際にそれらのAPIを使用して録画アプリケーションを作ったという情婦があまりありませんんでしたので どうゆう流れで構築していけばいいかなどの全体像がまだはっきりとしておりません。 そこで、この手のアプリケーションに詳しい方にご教示して頂ければと思い 質問させて頂きました。 不甲斐ないですが、アドバイス頂ければと思います。 よろしくお願い致します。
回答: コンニチワ。 C++であれば WINMM (mmsystem.h) を利用する方法が古くからありますよ。https://msdn.microsoft.com/ja-jp/library/cc428426.aspx http://eternalwindows.jp/winmm/avi/avi00.html 静止画をくみたてて動画をつくるならこちらから。 http://ftvoid.com/blog/post/519 DirectShowをC++で使うならこちらを例に動画を組み立ててはいかがでショウ。こちらならコーデックも選べますね。 https://msdn.microsoft.com/ja-jp/library/cc371142.aspx http://www.geekpage.jp/programming/directshow/video-capture-save-avi.php C#であれば、NuGetから探せば動画作成向けの便利なライブラリを有志の方のご厚意で使わせてもらえるかもしれません。