USB 経由で接続された Web カメラからビデオをキャプチャしようとしていますが、何らかの理由で FMJ がレジストリ ファイルをロードまたは検索できません。プログラムを実行しようとすると、FMJ 関数を呼び出すたびに次の警告が表示されます。
[time] net.sf.fmj.utility.Registry <init>
WARNING: Problem loading JMF registry: org/jdom/JDOMException. Using Defaults
その結果、Web カメラが認識されず、プログラムが失敗します。同じプログラムが JMF で動作しますが、クロスプラットフォームにするためにコードを移行しています。JMF をアンインストールしましたが、JMF レジストリーをロードしようとする理由がわかりません。fmjregistry.bat を実行すると、次のエラーも表示されます。
FINE: PlugInUtility: Unable to register plugin net.sf.fmj.ffmpeg_java
FINE: PlugInUtility: Unable to register plugin net.sf.fmj.theora_java.NativeOggParser
FINE: PlugInUtility: Unable to register plugin com.omnividea.media.parser.video.Parser
FINE: PlugInUtility: Unable to register plugin com.omnividea.media.codec.video.NativeDecoder
FINE: PlugInUtility: Unable to register plugin com.omnividea.media.codec.video.JavaDecoder
上記はすべて java.lang.ClassNotFoundException です
助けてください、Javaを使ったビデオはとても頭痛の種です