如何在java中从url获取视频快照?

如何在java中从url获取视频快照?,java,html,react-native,html5-video,Java,Html,React Native,Html5 Video,如何在Java中从URL获取视频快照。有没有什么libs或其他类似javaScript或html5的方法可以实现这一点?我们可以通过使用提供的API来实现这一点,它们提供了用于获取Java、PHP、javaScript、Ruby、Python、ASP.NET、Node.js、Perl等快照的API 我们所要做的就是在GrabzIt上创建一个帐户,一旦您创建它,他们将为您提供应用程序密钥&应用程序机密。现在我们只需要使用key&secret调用API 由于这是Java问题,我将继续使用Java。所

如何在Java中从URL获取视频快照。有没有什么libs或其他类似javaScript或html5的方法可以实现这一点?

我们可以通过使用提供的API来实现这一点,它们提供了用于获取Java、PHP、javaScript、Ruby、Python、ASP.NET、Node.js、Perl等快照的API

我们所要做的就是在GrabzIt上创建一个帐户,一旦您创建它,他们将为您提供应用程序密钥&应用程序机密。现在我们只需要使用key&secret调用API

由于这是Java问题,我将继续使用Java。所以我使用Maven项目来添加依赖项。因此,在pom.xml中,将依赖项添加为:

<dependencies>
    <dependency>
       <groupId>it.grabz.grabzit</groupId>
       <artifactId>grabzit</artifactId>
       <version>3.2.1</version>
    </dependency>
</dependencies>
注意1:出于演示目的,我使用相同的名称保存快照。但每个快照都需要一个唯一的名称。否则,它们将覆盖

注意2:对于免费帐户,您最多只能使用1000个快照。所以,对于无限快照,您可能需要升级帐户


就这样。非常感谢。如果您遇到任何问题,请告诉我。

首先需要Java。那么您的视频是否存储在特定的URL中?@sForSujit user upload或任何其他视频源URL。您是在寻找多个快照还是单个快照?@sForSujit a single。嗯,我想我没有能力为此付费。我只是想要一个开源软件来保存我的项目中的这个问题。@BenD哦,我明白了,给我一些时间,我会用开源API更新答案。我找到了一个解决这个问题的方法,但是发生了类似这样的错误。如果有什么方法可以解决这个问题,你能帮我吗?@BenD我不明白这个链接中的任何内容
package com.sujit;

import it.grabz.grabzit.GrabzItClient;

public class Screenshot {
    public static void main(String[] args) throws Exception {
        GrabzItClient grabzIt = new GrabzItClient("Your Application Key", "Your application secret");
        grabzIt.URLToImage("https://www.youtube.com/watch?v=2uF2HuIful4"); // this will be video source URL
        String filepath = "D://Screeshots/result.jpg";  //this will be location, where you will save the snapshots
        grabzIt.SaveTo(filepath);
        System.out.println("done");
    }
}