Tools zum Erfassen und Konvertieren des Webs

Konvertieren Sie Online-Videos in animierte GIFs mit JavaJava API

Erfahren Sie, wie Sie Online-Videos in animierte GIFs konvertieren k├Ânnen GrabzIt's Java API. Bevor Sie jedoch anfangen, denken Sie daran, dass nach dem Aufruf der URLToAnimation Methode der Save or SaveTo Methode muss aufgerufen werden, um das Video zu erfassen.

Grundlegende Optionen

Der einzige Parameter, der erforderlich ist, ist die URL des zu konvertierenden MP4-, AVI- oder anderen Online-Videos into ein animiertes GIF.

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

Konvertieren Sie Vimeo- oder YouTube-Videos in animiertes GIF

Die Java-API von GrabzIt kann auch Vimeo- oder YouTube-Videos direkt in animierte GIFs konvertieren. Geben Sie einfach die URL der Seite an, auf der das Vimeo- oder YouTube-Video angezeigt wird, und das darin enthaltene Video wird konvertiert into ein animiertes GIF. Da dieser Dienst jedoch auf einer Website eines Drittanbieters basiert, kann nicht garantiert werden, dass er f├╝r jedes Video funktioniert.

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

Benutzerdefinierte Kennung

Sie k├Ânnen eine benutzerdefinierte ID ├╝bergeben into die setCustomId Methode der AnimationOptions Klasse, wie unten gezeigt, wird dieser Wert an Ihren GrabzIt Java-Handler zur├╝ckgegeben. In diesem Beispiel kann der benutzerdefinierte Bezeichner ein Datenbankbezeichner sein, mit dem ein animiertes GIF einem bestimmten Datenbankeintrag zugeordnet werden kann.

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

Nehmen Sie ein einzelnes Bild aus einem Video auf

Um ein einzelnes Bild aus einem Video aufzunehmen, m├╝ssen Sie die Dauer und die Parameter f├╝r Bilder pro Sekunde auf 1 einstellen. Sie k├Ânnen dann den gew├╝nschten Frame abrufen, indem Sie den Startpositionsparameter so einstellen, dass er mit der Zeit des zu extrahierenden Frames ├╝bereinstimmt.

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