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

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

पर्ल एपीआई

इन त्वरित पो का पालन करेंint's के साथ एनिमेटेड 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 Perl हैंडलर को वापस कर दिया जाता है। उदाहरण के लिए यह कस्टम पहचानकर्ता एक डेटाबेस पहचानकर्ता हो सकता है, जिससे एनिमेटेड GIF को किसी विशेष डेटाबेस रिकॉर्ड के साथ जोड़ा जा सकता है।

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItAnimationOptions->new();
$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.pl");

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

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

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = GrabzItAnimationOptions->new();
$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");