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

ऑनलाईन व्हिडिओंचा पायथॉनसह अ‍ॅनिमेटेड जीआयएफमध्ये रुपांतर करापायथन एपीआय

ऑनलाइन व्हिडिओ अ‍ॅनिमेटेड जीआयएफ चे रुपांतरित करण्यास प्रारंभ करण्यासाठी या सामान्य टिप्स वापरा ग्रॅबझिटची पायथन एपीआय. तथापि आपण सुरू करण्यापूर्वी लक्षात ठेवा की कॉल केल्यावर URLToAnimation पद्धत Save or SaveTo व्हिडिओ कॅप्चर करण्यासाठी पद्धत कॉल करणे आवश्यक आहे.

मूलभूत पर्याय

रूपांतर करण्यासाठी केवळ MP4, AVI किंवा अन्य ऑनलाइन व्हिडिओची URL आवश्यक आहे intएक अ‍ॅनिमेटेड जीआयएफ

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

Vimeo किंवा YouTube व्हिडिओ अ‍ॅनिमेटेड GIF मध्ये रूपांतरित करा

ग्रॅबझिटचे पायथन एपीआय, व्हिमिओ किंवा यूट्यूब व्हिडिओचे थेट अ‍ॅनिमेटेड जीआयएफ मध्ये रुपांतर करू शकते, फक्त त्या पृष्ठाची URL निर्दिष्ट करा जी व्हिमो किंवा यूट्यूब व्हिडिओवर दिसते आणि त्यातील व्हिडिओ रूपांतरित होईल intएक अ‍ॅनिमेटेड जीआयएफ तथापि ही सेवा तृतीय-पक्षाच्या वेबसाइटवर अवलंबून असल्याने प्रत्येक व्हिडिओसाठी कार्य करण्याची हमी दिली जाऊ शकत नाही.

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

सानुकूल अभिज्ञापक

आपण सानुकूल अभिज्ञापक पास करू शकता intओ customId च्या गुणधर्म GrabzItAnimationOptions खाली दर्शविल्याप्रमाणे वर्ग, हे मूल्य नंतर आपल्या GrabzIt पायथन हँडलरला परत केले जाईल. उदाहरणार्थ हा सानुकूल अभिज्ञापक डेटाबेस अभिज्ञापक असू शकतो, ज्यामुळे अ‍ॅनिमेटेड जीआयएफला विशिष्ट डेटाबेस रेकॉर्डशी संबद्ध केले जाऊ शकते.

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")