Tools om het web vast te leggen en te converteren

Converteer online video's naar geanimeerde GIF's met Java

Java API

Ontdek hoe je kunt beginnen met het converteren van online video's naar geanimeerde GIF's met GrabzIt's Java API. Onthoud echter voordat u begint dat nadat u de URLToAnimation methode de Save or SaveTo methode moet worden aangeroepen om de video vast te leggen.

Basisopties

De enige vereiste parameter is de URL van de MP4, AVI of andere online video die moet worden geconverteerd into een geanimeerde GIF.

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

Converteer Vimeo of YouTube-video naar geanimeerde GIF

De Java API van GrabzIt kan Vimeo- of YouTube-video's ook direct naar geanimeerde GIF's converteren, geef gewoon de URL op van de pagina waarop de Vimeo- of YouTube-video wordt weergegeven en de video die deze bevat, wordt geconverteerd into een geanimeerde GIF. Omdat deze service echter afhankelijk is van een website van derden, kan niet worden gegarandeerd dat deze voor elke video werkt.

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

Aangepaste identificatie

U kunt een aangepaste identificatie doorgeven into de setCustomId methode van de AnimationOptions klasse zoals hieronder getoond, wordt deze waarde vervolgens teruggegeven aan uw GrabzIt Java-handler. In dit voorbeeld kan de aangepaste identificatie een database-identificatie zijn, waardoor een geanimeerde GIF kan worden gekoppeld aan een bepaald databaserecord.

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

Leg een enkel beeld vast van een video

Om een ​​enkel frame van een video vast te leggen, moet u de duur en de frames per seconde-parameters instellen op 1. U kunt vervolgens het gewenste frame verkrijgen door de parameter startpositie in te stellen op basis van de tijd van het frame dat u wilt extraheren.

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