ব্যবহার গ্র্যাজআইটি'র নোড.জেএসআইপিআই অনলাইন ভিডিও রূপান্তর করতে into অ্যানিমেটেড জিআইএফ এর। তবে আপনাকে অবশ্যই মনে রাখতে হবে যে অ্যানিমেটেড জিআইএফ তৈরি করতে নীচের উদাহরণগুলির জন্য save or save_to পদ্ধতিটির পরে অবশ্যই ডাকতে হবে url_to_animation পদ্ধতি।
রূপান্তর করার জন্য কেবলমাত্র প্যারামিটারের দরকার হয় MP4, AVI বা অন্যান্য অনলাইন ভিডিওর URL intহে একটি অ্যানিমেটেড জিআইএফ url_to_animation
পদ্ধতি।
client.url_to_animation("http://www.example.com/video.avi"); //Then call the save or save_to method
ভিমেও বা ইউটিউব ভিডিওর সরাসরি গ্রাবিজআইটি'র নোড.জেএস এপিআই এর সাথে অ্যানিমেটেড জিআইএফ'তে রূপান্তর করুন, কেবলমাত্র সেই পৃষ্ঠার ইউআরএল নির্দিষ্ট করুন যা ভিমেও বা ইউটিউব ভিডিওতে প্রদর্শিত হবে এবং এতে থাকা ভিডিওটি রূপান্তরিত হবে into একটি অ্যানিমেটেড জিআইএফ। তবে এই পরিষেবাটি কোনও তৃতীয় পক্ষের ওয়েবসাইটে নির্ভর করে কারণ এটি প্রতিটি ভিডিওর জন্য কাজ করার নিশ্চয়তা দেওয়া যায় না।
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw"); //Then call the save or save_to method
আপনি একটি কাস্টম সনাক্তকারী পাস করতে পারেন url_to_animation নীচে প্রদর্শিত পদ্ধতি হিসাবে, এই মানটি আবার আপনার GrabzIt নোড.জেএস হ্যান্ডলারের কাছে ফেরত দেওয়া হবে। উদাহরণস্বরূপ, এই কাস্টম শনাক্তকারী কোনও ডাটাবেস শনাক্তকারী হতে পারে, একটি অ্যানিমেটেড জিআইএফকে নির্দিষ্ট ডাটাবেস রেকর্ডের সাথে যুক্ত হতে দেয়।
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; } });