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

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

एनिमेटेड GIF के साथ ऑनलाइन वीडियो परिवर्तित करने के लिए इन सामान्य युक्तियों का उपयोग करें GrabzIt की रूबी एपीआई। हालांकि इससे पहले कि आप याद रखें कि कॉल करने के बाद url_to_animation विधि save or save_to वीडियो को कैप्चर करने के लिए विधि को बुलाया जाना चाहिए।

मूल विकल्प

एकमात्र पैरामीटर जो आवश्यक है, उसे बदलने के लिए MP4, AVI या अन्य ऑनलाइन वीडियो का URL है intओ एक एनिमेटेड GIF।

grabzItClient.url_to_animation("http://www.example.com/video.avi")
# Then call the save or save_to method

Vimeo या YouTube वीडियो को एनिमेटेड GIF में कनवर्ट करें

GrabzIt की रूबी एपीआई भी Vimeo या YouTube वीडियो को सीधे GIF के एनिमेटेड में बदल सकती है, बस उस पृष्ठ का URL निर्दिष्ट करें जिस पर Vimeo या YouTube वीडियो दिखाई देता है और उसमें मौजूद वीडियो परिवर्तित हो जाएगा intओ एक एनिमेटेड GIF। हालाँकि, क्योंकि यह सेवा किसी तृतीय-पक्ष की वेबसाइट पर निर्भर करती है, इसलिए इसे हर वीडियो के लिए काम करने की गारंटी नहीं दी जा सकती है।

grabzItClient.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw")
# Then call the save or save_to method

कस्टम पहचानकर्ता

आप एक कस्टम पहचानकर्ता पास कर सकते हैं intओ setCustomId की विधि AnimationOptions वर्ग जैसा कि नीचे दिखाया गया है, यह मान तब आपके GrabzIt रूबी हैंडलर को दिया जाता है। उदाहरण के लिए यह कस्टम पहचानकर्ता एक डेटाबेस पहचानकर्ता हो सकता है, जिससे एनिमेटेड GIF को किसी विशेष डेटाबेस रिकॉर्ड के साथ जोड़ा जा सकता है।

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.customId = "123456"

grabzItClient.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
# Then call the save method
grabzItClient.save("http://www.example.com/handler/index")

एक वीडियो से एक फ्रेम पर कब्जा

एक वीडियो से एकल फ्रेम पर कब्जा करने के लिए आपको 1 होने के लिए अवधि और फ्रेम प्रति सेकंड पैरामीटर सेट करने की आवश्यकता है। फिर आप प्रारंभ स्थिति पैरामीटर सेट करके अपना आवश्यक फ्रेम प्राप्त कर सकते हैं।

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.framesPerSecond = 1
options.duration = 1
options.start = 3

grabzItClient.url_to_animation("http://www.example.com/video.avi", options)
# Then call the save or save_to method
grabzItClient.save_to("result.gif")