4

実行中の特定の期間、whats モニターを記録するソフトウェアを Java で作成することを検討しています。モニター出力を効​​率的にキャプチャする方法について何か提案はありますか?

必要な CPU が少ないほど、画面をキャプチャできる頻度が高くなり、実行中の他のアプリに干渉することなく、よりスムーズなビデオを生成できます。

スクリーン キャプチャ セクションをコピーするのがそれほど難しくなければ、Java の既存のオープン ソース プログラムが機能します。別のプログラミング言語を呼び出す必要がないことを願っています。様子を見よう。

4

4 に答える 4

4

フレームワークが必要かどうかはわかりません。

java.awt.Robotクラス、特にcreateScreenCaptureメソッドのドキュメントを確認してください。

http://java.sun.com/javase/6/docs/api/java/awt/Robot.html

于 2011-03-09T18:00:11.923 に答える
2

最高の Java フレームワークの 1 つは Monte Media Libraryですが、まずこれを見てアイデアを思いつきます。

それが機能するかどうか教えてください:)

于 2015-08-11T20:04:32.833 に答える
1

OpenCVを使用すると、フレームをキャプチャしてビデオに入れることができます(学校のモーショントラッキングシニアデザインプロジェクトでこれを行いました)。OpenCVのサンプルはたくさんあります。ただし、私はJavaではなくC ++バインディングにしか慣れていません(ただし、C、Pythonライブラリもあります)

それはJavaでなければなりませんか?OpenCVを使用してビデオをキャプチャするのは非常に簡単です(ループ内のフレームバッファを単純にキャプチャするだけです)

申し訳ありませんが、Java関連の回答があればいいのにと思います.....しかし、OpenCVは非常に使いやすいので、とにかくチャイムを鳴らすと思います。

編集: http://code.google.com/p/javacv/

JavaCVにはCクラスのものへのラッパーが含まれていますか? 見る価値があるかもしれません。

于 2011-03-09T18:01:03.723 に答える
0

Java には、スクリーンショットを撮るための Robot クラスのメソッドがありますが、ビデオの作成用に最適化されているわけではありません。

プラットフォーム固有のスクリーン キャプチャ プログラムにリンクできない理由はありますか?

于 2011-03-09T17:57:36.743 に答える