वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

Node.js के साथ एनिमेटेड GIF के लिए ऑनलाइन वीडियो कन्वर्टNode.js एपीआई

उपयोग 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 में कनवर्ट करें

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