কীভাবে অনলাইন ভিডিওগুলিকে অ্যানিমেটেড জিআইএফ এর সাথে রূপান্তর করা শুরু করবেন তা সন্ধান করুন গ্র্যাবিজির জাভা এপিআই। তবে আপনি শুরু করার আগে মনে রাখবেন যে ফোন করার পরে 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ও setCustomId
পদ্ধতি AnimationOptions ক্লাসটি নীচে প্রদর্শিত হিসাবে, এই মানটি আপনার গ্র্যাবজিট জাভা হ্যান্ডলারের কাছে ফিরে আসবে। এই উদাহরণে কাস্টম সনাক্তকারী একটি ডাটাবেস শনাক্তকারী হতে পারে, একটি অ্যানিমেটেড জিআইএফকে নির্দিষ্ট ডাটাবেস রেকর্ডের সাথে যুক্ত হতে দেয়।
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); options.setCustomId("123456"); grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options); //Then call the Save method grabzIt.Save("http://www.example.com/handler");
একটি ভিডিও থেকে একটি একক ফ্রেম ক্যাপচার করতে আপনার সময়কাল এবং ফ্রেমগুলি প্রতি সেকেন্ড প্যারামিটারে 1 হওয়া দরকার। তারপরে আপনি যে ফ্রেমটি নিষ্কাশন করতে চান তার সময়ের সাথে মেলে শুরুর অবস্থানের পরামিতিটি সেট করে আপনি আপনার প্রয়োজনীয় ফ্রেমটি পেতে পারেন।
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); AnimationOptions options = new AnimationOptions(); options.setFramesPerSecond(1); options.setDuration(1); options.setStart(3); grabzIt.URLToAnimation("http://www.example.com/video.avi", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.gif");