我正在尝试使用Xuggler库来处理Java中的摄像头视频流。
我的项目包含以下文件:


Xuggler Jar(xuggle-xuggler-5.4.jar
SLF4J Jars(Xuggler必需,可下载here):

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方法。
应用程序正确启动,我可以从网络摄像头中看到自己,但这只是第一帧:流冻结,我看到以下输出:

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!
这是什么问题:(

最佳答案

通过使用this作为主类来解决

10-01 02:51