使用Xuggler用Java检测Webcam

时间:2012-04-20 23:04:00

标签: java ffmpeg log4j webcam xuggler

我正在尝试使用 Xuggler 库来处理Java中的网络摄像头视频流。

我的项目包含这些文件:

  • Xuggler Jar xuggle-xuggler-5.4.jar
  • SLF4J Jars (Xuggler和可下载here所需):
    • JCL-过SLF4J-1.6.4.jar
    • 七月到SLF4J-1.6.4.jar
    • 的log4j-过SLF4J-1.6.4.jar
    • SLF4J-API-1.6.4.jar
    • SLF4J-EXT-1.6.4.jar
    • SLF4J-迁移-1.6.4.jar
    • SLF4J-简单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!


这有什么问题? :(

1 个答案:

答案 0 :(得分:1)

使用this作为主类

解决