उपयोग GrabzIt की Node.js एपीआई ऑनलाइन वीडियो परिवर्तित करने के लिए into एनिमेटेड GIF का। हालाँकि आपको यह याद रखना चाहिए कि नीचे दिए गए उदाहरणों में से किसी के लिए एनिमेटेड GIF बनाने के लिए save or save_to विधि के बाद बुलाया जाना चाहिए url_to_animation विधि.
एकमात्र पैरामीटर जो आवश्यक है, उसे बदलने के लिए MP4, AVI या अन्य ऑनलाइन वीडियो का URL है into एक एनिमेटेड GIF को url_to_animation
विधि.
client.url_to_animation("http://www.example.com/video.avi"); //Then call the save or save_to method
Vimeo या YouTube वीडियो को एनिमेटेड GIF के साथ GrabzIt's Node.js API में सीधे रूपांतरित करें, बस उस पृष्ठ का URL निर्दिष्ट करें जिस पर Vimeo या YouTube वीडियो दिखाई देता है और इसमें मौजूद वीडियो परिवर्तित हो जाएगा intओ एक एनिमेटेड GIF। हालाँकि, क्योंकि यह सेवा किसी तृतीय-पक्ष की वेबसाइट पर निर्भर करती है, इसलिए इसे हर वीडियो के लिए काम करने की गारंटी नहीं दी जा सकती है।
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the save or save_to method
आप एक कस्टम पहचानकर्ता को पास कर सकते हैं url_to_animation जैसा कि नीचे दिखाया गया है, यह मान तब आपके GrabzIt Node.js हैंडलर को वापस भेज दिया जाता है। उदाहरण के लिए यह कस्टम पहचानकर्ता एक डेटाबेस पहचानकर्ता हो सकता है, जिससे एनिमेटेड GIF को किसी विशेष डेटाबेस रिकॉर्ड के साथ जोड़ा जा सकता है।
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; } });
एक वीडियो से एक एकल फ़्रेम कैप्चर करें जिसे आपको 1 होने के लिए अवधि और फ्रेम प्रति सेकंड पैरामीटर सेट करने की आवश्यकता है। फिर आप प्रारंभ स्थिति पैरामीटर सेट करके अपना आवश्यक फ्रेम प्राप्त कर सकते हैं।
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; } });