实时视频设备捕获图像以供基于Java的应用程序使用的最佳方法有如下几种:
String device = "video0";
MediaLocator loc = new MediaLocator("vfrsrc:///" + device + ":1");
Player player = Manager.createPlayer(loc);
player.start();
String ffmpegLocation = "/path/to/ffmpeg";
String output = "/path/to/output.avi";
ProcessBuilder builder = new ProcessBuilder(ffmpegLocation + " -f concat -i list.txt -codec copy output.avi");
builder.directory(new File("/path/to/folder"));
builder.inheritIO();
builder.start();
综上所述,选择哪种方法取决于项目的具体需求、预算和兼容性要求。
领取专属 10元无门槛券
手把手带您无忧上云