ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

পাইথনের সাথে অ্যানিমেটেড জিআইএফ-এ অনলাইন ভিডিও রূপান্তর করুন

পাইথন এপিআই

অ্যানিমেটেড জিআইএফ এর সাথে অনলাইন ভিডিও রূপান্তর শুরু করতে এই সাধারণ টিপসগুলি ব্যবহার করুন গ্র্যাবসআইটির পাইথন এপিআই। তবে আপনি শুরু করার আগে মনে রাখবেন যে ফোন করার পরে URLToAnimation পদ্ধতি Save or SaveTo ভিডিওটি ক্যাপচারের জন্য পদ্ধতিটি কল করতে হবে।

বেসিক বিকল্পসমূহ

রূপান্তর করার জন্য কেবলমাত্র প্যারামিটারের দরকার হয় MP4, AVI বা অন্যান্য অনলাইন ভিডিওর URL into একটি অ্যানিমেটেড জিআইএফ।

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

ভিমেও বা ইউটিউব ভিডিওটিকে অ্যানিমেটেড জিআইএফ তে রূপান্তর করুন

গ্র্যাবসআইটির পাইথন এপিআই ভিওমো বা ইউটিউব ভিডিওকে সরাসরি অ্যানিমেটেড জিআইএফ-তে রূপান্তর করতে পারে, কেবলমাত্র সেই পৃষ্ঠার ইউআরএল নির্দিষ্ট করুন যা ভিমিও বা ইউটিউব ভিডিও প্রদর্শিত হবে এবং এতে থাকা ভিডিও রূপান্তরিত হবে into একটি অ্যানিমেটেড জিআইএফ। তবে এই পরিষেবাটি কোনও তৃতীয় পক্ষের ওয়েবসাইটে নির্ভর করে কারণ এটি প্রতিটি ভিডিওর জন্য কাজ করার নিশ্চয়তা দেওয়া যায় না।

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

কাস্টম আইডেন্টিফায়ার

আপনি একটি কাস্টম শনাক্তকারী পাস করতে পারেন intও customId এর বৈশিষ্ট্য GrabzItAnimationOptions ক্লাসটি নীচে দেখানো হয়েছে, এই মানটি আপনার গ্র্যাবজিট পাইথন হ্যান্ডলারের কাছে ফিরে আসে। উদাহরণস্বরূপ, এই কাস্টম শনাক্তকারী কোনও ডাটাবেস শনাক্তকারী হতে পারে, একটি অ্যানিমেটেড জিআইএফকে নির্দিষ্ট ডাটাবেস রেকর্ডের সাথে যুক্ত হতে দেয়।

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