2017-07-17 10 views
0

JavaのURLからビデオのスナップショットを取得する方法。私のためのライブラリやこれを可能にするjavaScriptやhtml5のような他の方法がありますか?javaのURLからビデオのスナップショットを取得するには?

+0

最初にJavaが必要です。 –

+0

あなたのビデオは特定のURLに保存されていますか? – sForSujit

+0

@sForSujitユーザーアップロードまたはその他のビデオソースURL。 –

答えて

0

我々はGrabzItが提供するAPIを使用することによって、これを達成することができ、彼らは、Java、PHP、Javascriptを、Rubyの、パイソン、ASP.NET、Node.jsの、Perlのなど

のためのすべての私たちのスナップショットを取るためのAPIを提供GrabzItのアカウントを作成して作成すると、アプリケーションキー & アプリケーションの秘密が提供されます。今度は、秘密鍵&を使ってAPIを呼び出さなければなりません。

これはJavaの質問ですので、私はJavaにつきます。だから私はMavenプロジェクトを使って依存関係を追加しています。 APIの

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"); 
    } 
} 

注1コールする

<dependencies> 
    <dependency> 
     <groupId>it.grabz.grabzit</groupId> 
     <artifactId>grabzit</artifactId> 
     <version>3.2.1</version> 
    </dependency> 
</dependencies> 

Javaクラス::だからのpom.xmlに、として依存関係を追加をデモ目的のために、私は同じ名前のスナップショットを保存しています。しかし、スナップショットごとに一意の名前が必要です。それ以外の場合は上書きされます。

注2:無料アカウントでは、最大1000個のスナップショットを取ることができます。したがって、無制限のスナップショットの場合は、アカウントをアップグレードする必要があります。

これだけです。ありがとうございました。あなたが何か問題に直面したら教えてください。

+0

まあ、私はこれを支払う能力がないと思う。私はちょうど私のプロジェクトでこの問題を保存するためのオープンソースが欲しいです。 –

+0

@BenD Ohhh私には時間がありますが、私はOpen source APIの – sForSujit

+0

で非常に感謝して答えを更新します。 –

関連する問題