Java 在Xuggler中保存时损坏的图像

Java 在Xuggler中保存时损坏的图像,java,image,webcam,xuggler,Java,Image,Webcam,Xuggler,为了从网络摄像机捕获视频,我使用了 决议修订如下: params.setValue ("video_size", "640x480"); 要保存添加到行中的图像: private static void updateJavaWindow (BufferedImage javaImage) { mScreen.setImage (javaImage); ImageIO.write (javaImage, "jpg", new File (fileOut)); }

为了从网络摄像机捕获视频,我使用了

决议修订如下:

params.setValue ("video_size", "640x480");
要保存添加到行中的图像:

private static void updateJavaWindow (BufferedImage javaImage)
   {
     mScreen.setImage (javaImage);
     ImageIO.write (javaImage, "jpg", new File (fileOut));
   }
所有的图像都保留了下来,但在保持周期性的同时,图像的部分被涂成了灰色。 此外,如果我理解正确,在保存下一帧之前-上一个图像将从HDD中删除,然后创建一个新图像。因此,有时使用网络摄像机拍摄的图像不会存储在sozhranenie应该发生的文件夹中,而不是所需的文件


您能告诉我如何正确地保存网络摄像机的图像吗?

我正在使用Xugler在我的项目中进行格式转换,这是导致我彻底搜索它遇到的各种问题的功能之一。第一个问题是您尝试过的问题,更改分辨率(在示例中为320X240),但无论何时更改为更高的分辨率,都会导致某些或其他错误,这可能是由于

正如开发者所说,Xuggle网络摄像头的支持很糟糕

更多详情请访问Xuggler's。如果您想以Xugler无法提供的更多方式与网络摄像头交互,我建议您要么在320X240中使用它,它大部分时间都可以工作,要么使用LTI-CIVIL(我也在使用它)