वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

ऑनलाइन व्हिडिओ अ‍ॅनिमेटेड GIF मध्ये Node.js सह रुपांतरित करानोड.जेएस एपीआय

वापर GrabzIt चे Node.js API ऑनलाइन व्हिडिओ रूपांतरित करण्यासाठी into अ‍ॅनिमेटेड जीआयएफ चे. तथापि आपण हे लक्षात ठेवणे आवश्यक आहे की एनिमेटेड जीआयएफ तयार करण्यासाठी खालीलपैकी कोणत्याही उदाहरणांसाठी 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 च्या Node.js API सह रूपांतरित करा, फक्त त्या पृष्ठाची URL निर्दिष्ट करा जी Vimeo किंवा YouTube व्हिडिओ वर दिसते आणि त्यातील व्हिडिओ रूपांतरित होईल intएक अ‍ॅनिमेटेड जीआयएफ तथापि ही सेवा तृतीय-पक्षाच्या वेबसाइटवर अवलंबून असल्याने प्रत्येक व्हिडिओसाठी कार्य करण्याची हमी दिली जाऊ शकत नाही.

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 हँडलरकडे परत दिले जाते. उदाहरणार्थ हा सानुकूल अभिज्ञापक डेटाबेस अभिज्ञापक असू शकतो, ज्यामुळे अ‍ॅनिमेटेड जीआयएफला विशिष्ट डेटाबेस रेकॉर्डशी संबद्ध केले जाऊ शकते.

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

व्हिडिओमधून एकच फ्रेम कॅप्चर करा

आपल्याला कालावधी आणि एक्सएनयूएमएक्स होण्यासाठी फ्रेम प्रति सेकंद पॅरामीटर्स सेट करण्याची आवश्यकता असलेल्या व्हिडिओमधून एकच फ्रेम कॅप्चर करा. त्यानंतर आपण प्रारंभ स्थान पॅरामीटर सेट करुन आपली आवश्यक फ्रेम मिळवू शकता.

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