实时视频设备捕获图像以供基于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();
综上所述,选择哪种方法取决于项目的具体需求、预算和兼容性要求。
云+社区技术沙龙[第21期]
云+社区技术沙龙[第6期]
腾讯技术开放日
云+社区技术沙龙 [第30期]
T-Day
云+社区技术沙龙[第1期]
云+社区技术沙龙[第23期]
云+社区技术沙龙第33期
云+社区技术沙龙[第5期]
Techo Day
云+社区开发者大会 武汉站
Elastic 中国开发者大会
领取专属 10元无门槛券
手把手带您无忧上云