![Javaストリーミングビデオを録画する](https://rvso.com/image/1284415/Java%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%93%E3%83%87%E3%82%AA%E3%82%92%E9%8C%B2%E7%94%BB%E3%81%99%E3%82%8B.png)
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 ライブラリ。