Te gebruiken GrabzIt's Node.js API om online video's te converteren into geanimeerde GIF's. U moet echter niet vergeten dat voor een van de onderstaande voorbeelden om een geanimeerde GIF te maken save or save_to methode moet worden genoemd naar de url_to_animation methode.
De enige vereiste parameter is de URL van de MP4, AVI of andere online video die moet worden geconverteerd into een geanimeerde GIF naar de url_to_animation
methode.
client.url_to_animation("http://www.example.com/video.avi"); //Then call the save or save_to method
Converteer Vimeo- of YouTube-video's rechtstreeks naar geanimeerde GIF's met de Node.js API van GrabzIt, 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.
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the save or save_to method
U kunt een aangepaste identificatie doorgeven aan de url_to_animation methode zoals hieronder weergegeven, wordt deze waarde vervolgens teruggegeven aan uw GrabzIt Node.js-handler. Deze aangepaste id kan bijvoorbeeld een database-ID zijn, waardoor een geanimeerde GIF kan worden gekoppeld aan een bepaalde database-record.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"customId":123456}; client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); //Then call the save method client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });
Leg een enkel frame vast van een video die u nodig hebt om de duur en de frames per seconde-parameters in te stellen op 1. U kunt vervolgens het gewenste frame krijgen door de parameter startpositie in te stellen.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"start":3, "duration":1, "framesPerSecond":1}; client.url_to_animation("http://www.example.com/video.avi", options); //Then call the save or save_to method client.save_to("result.gif", function (error, id){ //this callback is called once the capture is downloaded if (error != null){ throw error; } });