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

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

রুবি এপিআই

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

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

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

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

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

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

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

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

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

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 হওয়া দরকার set তারপরে আপনি প্রারম্ভিক অবস্থানের প্যারামিটার সেট করে আপনার প্রয়োজনীয় ফ্রেমটি পেতে পারেন।

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