Javaストリーミングビデオを録画する

Javaストリーミングビデオを録画する

Javaでストリーミングビデオを録画する方法はありますか?レコーダーを使わずに画面上のすべてを録画する方法はありますか?例としては次のようなものがあります。サバ セントラプレゼンテーション、ジャヴァンティプレゼンテーション、ブラックボードコラボレーションプレゼンテーション、あるいは照らすセッション。

しばらく探していたところ、Java ストリーム以外のすべてを記録するプログラムを見つけました。

答え1

JMF古く、ほとんど放棄されていますが、そのライブラリはまだダウンロード可能で、完全に機能します。

はい、JMFベースのフリーウェアを使用できます。クルト. Windows 7 64 ビットでは問題なく動作します (他のマシンではテストしていません)。キャプチャする画面の領域を選択すると、プログラムはピクセルを jpeg フレームのリストにダンプし、mov 形式でエンコードします。プログラムには制限がありますが、その範囲内で完全に機能します。オーディオも取得するには、コントロール パネルのシステム サウンド/録音 (またはシステム上のアナログ) で「ウェーブ アウトミックス」を有効にします。

krut ソース コードもダウンロード可能ですが、JMF ライブラリ クラスの独自の Sun コードを含めることはできません。私は NetBeans IDE 7.1.1 を使用してこれを試してみました。

JMFバイナリレベルのソースコードについては、以下のオープンソースを参照してください。FMJ

答え2

ぜひご覧になってみてくださいFMJプロジェクトは、Java Media Framework (JMF) との API 互換性を維持しながら、JMF の代替手段を提供することを目的としたオープンソース プロジェクトです。

Java メディア フレームワーク(JMF)自体はかなり古くて放置されていますが、おそらくまだ機能しています。デイビッドの解決策JMF を使用します。

もう一つの可能​​性はオープンソースJMyron ライブラリ

関連情報