ویب پر گرفت اور تبدیل کرنے کے اوزار

آن لائن ویڈیو کو متحرک GIF میں Node.js کے ساتھ تبدیل کریںNode.js API

استعمال GrabzIt's Node.js API آن لائن ویڈیوز میں تبدیل کرنا intاے متحرک GIF کی۔ تاہم آپ کو یاد رکھنا چاہئے کہ متحرک GIF the تخلیق کرنے کے لئے مندرجہ ذیل مثالوں میں سے کسی کے لئے بھی save or save_to طریقہ کے بعد بلایا جانا چاہئے url_to_animation طریقہ.

بنیادی اختیارات

تبدیل کرنے کے لئے صرف پیرامیٹر کی ضرورت ہے MP4 ، AVI یا دیگر آن لائن ویڈیو کا URL intاے میں متحرک 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 ویڈیو کو براہ راست GIFZIt's Node.js API کے ساتھ متحرک GIF میں تبدیل کریں ، صرف اس صفحے کا 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;
    }
});