我正在尝试使用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作为主类来解决