Xugglerライブラリを使用してJavaでWebカメラのビデオストリームを処理しようとしています。
私のプロジェクトには次のファイルが含まれています。
- Xuggler Jar(xuggle-xuggler-5.4.jar)
- SLF4Jジャー(Xugglerが必要で、ここからダウンロード可能):
- jcl-over-slf4j-1.6.4.jar
- jul-to-slf4j-1.6.4.jar
- log4j-over-slf4j-1.6.4.jar
- slf4j-api-1.6.4.jar
- slf4j-ext-1.6.4.jar
- slf4j-migrator-1.6.4.jar
- slf4j-simple-1.6.4.jar
- メインクラスとしてのDisplayWebcamVideo.java
"vfwcap"
と"0"
を引数として使用してmainメソッドを実行します。
アプリケーションは正しく起動します。Webカメラから自分自身を見ることができますが、これは最初のフレームにすぎません。ストリームがフリーズし、次の出力が表示されます。
5022 [Thread-3] ERROR org.ffmpeg - [vfwcap @ 000000000039A320] real-time buffer 75% full! frame dropped!
5622 [Thread-3] ERROR org.ffmpeg - [vfwcap @ 000000000039A320] real-time buffer 85% full! frame dropped!
6522 [Thread-3] ERROR org.ffmpeg - [vfwcap @ 000000000039A320] real-time buffer 95% full! frame dropped!
6822 [Thread-3] ERROR org.ffmpeg - [vfwcap @ 000000000039A320] real-time buffer 101% full! frame dropped!
6822 [Thread-3] ERROR org.ffmpeg - [vfwcap @ 000000000039A320] real-time buffer 101% full! frame dropped!
ここでの問題は何ですか?:(