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 ライブラリ。