64 ビット環境と 64 ビット JDK で JMF を使用しようとしましたが、役に立ちませんでした。JMF で使用できる 64 ビットの jmvfw DLL はありません。
私の質問は次のとおりです。完全に 64 ビットまたは Java Media Framework 64 ビットの代替メディア フレームワークはありますか?
カメラのキャプチャとビデオのストリーミングを行うために必要であり、64 ビット環境と JDK で実行する必要があります。
ありがとう
http://www.xuggle.com/downloads
http://build.xuggle.com/view/Stable/job/xuggler_jdk5_stable/
http://build.xuggle.com/ (ソース)
以前はインストーラー .exe を提供していましたが、現在は Web サイトのドキュメントを読んで 64 ビット Windows バージョンを自分でビルドする必要があります。64 ビット Linux ビルドが必要な場合は、2 番目の URL から入手できます。Xuggleを使用すると、ビデオまたはオーディオを変換/ストリーミングできます。ffmpegコマンドラインオプションについて考える必要がないように、Javaをラッパーとして使用したffmpegの64ビットコンパイルを使用すると思います。
同じマシンで 32 ビットの jre/jdk と 64 ビットの両方を使用できます。JMF は 32 ビットです。ただし、Java アプリケーションは 64 ビットでもかまいません。JMStudio コードを調べて、たとえば java.awt.Image に 64 ビットを使用し、画像を取り込むには 32 ビットを使用します。
C++ およびアセンブラーで記述された JNI コードは、必要に応じてカスタム jar (Java ライブラリー) を作成し、必要に応じて .d ファイルまたは .dll ファイルにリンクすることで解決できる可能性があります。