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

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

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

मूल विकल्प

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

grabzIt.URLToAnimation("http://www.example.com/video.avi")
# Then call the Save or SaveTo method

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

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

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw")
# Then call the Save or SaveTo method

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

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

from GrabzIt import GrabzItAnimationOptions
from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.customId = "123456"

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
# Then call the Save method
grabzIt.Save("http://www.example.com/handler.py")

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

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

from GrabzIt import GrabzItAnimationOptions
from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.framesPerSecond = 1
options.duration = 1
options.start = 3

grabzIt.URLToAnimation("http://www.example.com/video.avi", options)
# Then call the Save or SaveTo method
grabzIt.SaveTo("result.gif")