Strumenti per acquisire e convertire il Web

Converti i video online in GIF animate con Java

API Java

Scopri come iniziare a convertire i video online in GIF animate con API Java di GrabzIt. Tuttavia, prima di iniziare, ricordare che dopo aver chiamato il URLToAnimation metodo il Save or SaveTo è necessario chiamare il metodo per acquisire il video.

Opzioni di base

L'unico parametro richiesto è l'URL di MP4, AVI o altri video online da convertire into una GIF animata.

grabzIt.URLToAnimation("http://www.example.com/video.avi");
//Then call the Save or SaveTo method

Converti Vimeo o YouTube Video in GIF animate

L'API Java di GrabzIt può anche convertire i video di Vimeo o YouTube direttamente in GIF animate, basta specificare l'URL della pagina su cui appare il video di Vimeo o YouTube e il video che contiene verrà convertito into una GIF animata. Tuttavia, poiché questo servizio si basa su un sito Web di terze parti, non può essere garantito che funzioni per tutti i video.

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw");
//Then call the Save or SaveTo method

Identificatore personalizzato

Puoi passare un identificatore personalizzato into il setCustomId metodo del AnimationOptions come mostrato di seguito, questo valore viene quindi restituito al gestore Java GrabzIt. In questo esempio l'identificatore personalizzato potrebbe essere un identificativo del database, consentendo a una GIF animata di essere associata a un particolare record del database.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

AnimationOptions options = new AnimationOptions();
options.setCustomId("123456");

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/handler");

Cattura un singolo fotogramma da un video

Per acquisire un singolo fotogramma da un video è necessario impostare la durata e i parametri dei fotogrammi al secondo su 1. È quindi possibile ottenere il fotogramma richiesto impostando il parametro della posizione iniziale in modo che corrisponda al tempo del fotogramma che si desidera estrarre.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

AnimationOptions options = new AnimationOptions();
options.setFramesPerSecond(1);
options.setDuration(1);
options.setStart(3);

grabzIt.URLToAnimation("http://www.example.com/video.avi", options);
//Then call the Save or SaveTo method
grabzIt.SaveTo("result.gif");