从 .264 或 .m2ts 文件截屏

take a screenshot from a .264 or .m2ts file

如何从 java 中的 .264 或 .m2ts 文件获取屏幕截图(png、jpg)?

我尝试为 ffmepeg 编写一个包装器。这不是一个好的解决方案。

也许有人知道一个好的图书馆?

此致

通过 CreateScreenCapture() 方法使用机器人 class。这可用于创建屏幕截图。

Robot robot = new Robot();
    BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));

此外,使用 ImageIO.write() 静态方法将 BufferedImage 对象保存到文件中:

ImageIO.write(screenShot, "JPG", new File("Screenshot"+" .jpg"));

我使用 ProcessBuilder 的 ffmpeg class