এই ভিডিও উদাহরণটি অনুসরণ করুন, তারপর আপনার নিজের রেকর্ডিংয়ের জন্য নির্বাচিত ইন্টারভাল, ফ্রেম রেট এবং প্লেব্যাক স্পিড অ্যাডজাস্ট করুন। GIF মেকার খুলুন.
একটি ভিডিও ক্লিপ বেছে নিন
GIF মেকার খুলুন এবং ভিডিও নির্বাচন করুন। আপনার ক্লিপ আপলোড করুন অথবা একটি প্রস্তুত নমুনা লোড করতে 'Try an example' বেছে নিন। ভিডিও মোড একটি সোর্স ফাইলের সাথে কাজ করে এবং GIF এক্সপোর্টের আগে আপনাকে ট্রিম করার টাইমলাইন দেয়।
ভিডিও মোড একটি MP4, MOV, M4V বা WebM ফাইল গ্রহণ করে যার আকার সর্বোচ্চ 100 MB, সোর্সের দৈর্ঘ্য সর্বোচ্চ পাঁচ মিনিট এবং সমর্থিত রেজোলিউশন সর্বোচ্চ 4K। ফাইলের ভেতরের ভিডিওটি অবশ্যই সমর্থিত এনকোডিং ব্যবহার করবে। শুধুমাত্র .mp4 দিয়ে শেষ হওয়া ফাইলের নামই এটি ডিকোড করা যাবে তার নিশ্চয়তা দেয় না।
এই উদাহরণের জন্য, ভিডিও এবং 'Try an example' বেছে নিন। সোর্সটি হলো gif-video-orbit.mp4: পাঁচ সেকেন্ডের, 640 × 360 অ্যানিমেশন যা প্রতি সেকেন্ডে 24 ফ্রেম। সার্ভার টাইমলাইন প্রস্তুত করে এবং এক্সপোর্টের জন্য একটি অস্থায়ী ব্যক্তিগত সোর্স রাখে। ব্রাউজার-সমর্থিত ভিডিওগুলো স্থানীয়ভাবে চলে; কিছু ভিডিওর জন্য সামঞ্জস্যপূর্ণ সার্ভার প্রিভিউ প্রয়োজন।
একটি ছোট সোর্স এবং স্পষ্ট বিষয়বস্তু দিয়ে শুরু করুন। একটি GIF সাধারণত তখনই সবচেয়ে ভালো কাজ করে যখন একটি নড়াচড়া বা ছোট সিকোয়েন্স ধারণাটি প্রকাশ করতে পারে।
ক্লিপটি ট্রিম করুন এবং এর সময় নির্ধারণ করুন
ভিডিও মোডে, প্রয়োজনীয় অংশ নির্বাচন করতে ফিল্মস্ট্রিপের বেগুনি হ্যান্ডেলগুলো টেনে আনুন। শুরু করুন এবং “শেষ”-এ সেকেন্ডের সঠিক সময় দেওয়া যায়; 'প্লেহেড ব্যবহার করুন' বর্তমান প্রিভিউ অবস্থানে একটি প্রান্ত সেট করে। 'ক্লিপ করতে জুম করুন' ছোট সিলেকশন অ্যাডজাস্ট করা সহজ করে এবং 'ট্রিম রিসেট করুন' প্রাথমিক সিলেকশন ফিরিয়ে আনে।
এই উদাহরণের জন্য “শুরু করুন”-এ 1 এবং “শেষ”-এ 3 সেট করুন। এটি মূল পাঁচ সেকেন্ডের ভিডিও থেকে দুই সেকেন্ড নির্বাচন করে। Smoothness-এ 20 FPS এবং Playback speed-এ 2× · double speed সেট করুন। কনভার্টার সেই সিলেকশন থেকে 40 ফ্রেম স্যাম্পল করে এবং সেগুলোকে এক সেকেন্ডে চালায়।
ভিডিও সিলেকশন সর্বোচ্চ 20 সেকেন্ড হতে পারে, তবে চূড়ান্ত অ্যানিমেশনটিও সর্বোচ্চ 200 রেন্ডার করা ফ্রেমে সীমাবদ্ধ। একটি 20-সেকেন্ডের সিলেকশন 10 FPS-এ ফিট হয়; 20 FPS-এ, সামনের দিকে চলা সিলেকশন দশ সেকেন্ডের বেশি হওয়া উচিত নয়। বাউন্স ফেরার পথে ফ্রেম যোগ করে এবং দ্রুত সীমাতে পৌঁছে যেতে পারে।
Smoothness পরিবর্তন করে কতগুলো ভিডিও ফ্রেম স্যাম্পল করা হবে তা নির্ধারণ করা যায়। Playback speed পরিবর্তন করে ফ্রেমগুলো কত দ্রুত চলবে তা ঠিক করা যায়। গতি বাড়ালে ফ্রেমের সংখ্যা কমে না বা 200-ফ্রেমের সীমা এড়িয়ে যাওয়া যায় না।
এই নির্দেশিকার উদাহরণ
ভিডিও স্যাম্পল; শুরু 1 সে; শেষ 3 সে; 20 FPS; 2× গতি; ব্যালেন্সড 480 px; অরিজিনাল ক্রপ; ফরোয়ার্ড; চিরকাল রিপিট; ক্যাপশন: Made to move. নিচে স্থাপন; 32 px; সাদা; 256 রঙ; স্মুথ কালার গ্রেডিয়েন্ট এবং অপ্টিমাইজ GIF সক্রিয়।
- সোর্স ভিডিও
- 640 × 360 px · 5 সেকেন্ড
- নির্বাচিত ইন্টারভাল
- 1–3 সেকেন্ড · 20 FPS
- ডাউনলোড করা GIF
- 480 × 270 px · 40 ফ্রেম
- অ্যানিমেশন সাইকেল
- 1 সেকেন্ড · চিরকাল রিপিট হয়
আকার, ফ্রেমিং, ক্যাপশন এবং প্লেব্যাক বেছে নিন
কাজ করা ভিডিও উদাহরণের জন্য, Size-এ Balanced · 480 px, Playback-এ Forward এবং Loop-এ Repeat forever রাখুন। মূল অ্যাসপেক্ট রেশিও বজায় রাখুন এবং “ক্যাপশন”-এ 'Made to move.' লিখুন। এর অবস্থান “নিচে”-এ, টেক্সট সাইজ 32 px এবং টেক্সট কালার সাদা রাখুন। চূড়ান্ত ডাইমেনশন হলো 480 × 270 পিক্সেল।
Size নির্বাচিত ক্রপ শেপ বজায় রেখে আউটপুটের দীর্ঘতম প্রান্তকে সীমাবদ্ধ করে। ভিডিওর বিকল্পগুলো হলো 320, 480, 640 এবং 960 px; ছোট সোর্সগুলো স্বয়ংক্রিয়ভাবে বড় করা হয় না। “ক্রপ এবং ফ্রেমিং”-এর অধীনে, গন্তব্যের প্রয়োজন অনুযায়ী স্কয়ার, পোর্ট্রেট, স্টোরি বা ল্যান্ডস্কেপ রেশিও বেছে নিন। বিষয়বস্তু রিফ্রেম করতে Zoom ব্যবহার করুন এবং প্রিভিউ টেনে আনুন; ট্র্যাশ আইকন ক্রপ রিসেট করে।
Forward মূল দিক বজায় রাখে। Reverse উল্টো দিকে চালায়। Bounce সামনের দিকে চলে এবং উভয় এন্ডপয়েন্ট ফ্রেম পুনরাবৃত্তি না করেই ফিরে আসে। Loop নিয়ন্ত্রণ করে সিকোয়েন্সটি চিরকাল চলবে নাকি নির্দিষ্ট সংখ্যক বার। শেষ থেকে শুরুতে ট্রানজিশন প্রিভিউ করুন; একটি ভালো লুপ সেই সংযোগের ওপর নির্ভর করে।
File optimization-এর অধীনে, Colors 32, 64, 128 বা 256 কালার অফার করে। 'Smooth color gradients' কালারের ধাপগুলো নরম করতে ডিদারিং ব্যবহার করে, আর 'Optimize GIF' যেখানে সম্ভব অপ্রয়োজনীয় এনকোড করা তথ্য কমিয়ে দেয়। উদাহরণটিতে 256 কালার এবং উভয় অপশনই চালু রাখা হয়েছে। কম কালার ফাইলের আকার কমাতে পারে তবে দৃশ্যমান ব্যান্ড তৈরি করতে পারে বা সূক্ষ্ম ডিটেইল পরিবর্তন করতে পারে।
হালকা GIF-এর জন্য, প্রথমে সিলেকশন ছোট করুন, তারপর ছোট Size বা কম FPS ব্যবহার করে দেখুন। উচ্চ প্লেব্যাক স্পিড ফাইলটিকে উল্লেখযোগ্যভাবে ছোট না করেই লুপটিকে ছোট করতে পারে।
GIF তৈরি করুন, পরীক্ষা করুন এবং ডাউনলোড করুন
নির্বাচিত অ্যানিমেশন পরীক্ষা করতে প্রিভিউয়ের উপরের Play বাটন ব্যবহার করুন। ভিডিও ট্রিম করা, ফ্রেমিং এবং ক্যাপশন অ্যাডজাস্টমেন্ট ব্রাউজার প্রিভিউ আপডেট করে। আপনি ফলাফলে সন্তুষ্ট হলে 'Create GIF' নির্বাচন করুন; চূড়ান্ত GIF সার্ভারে এনকোড হয় এবং ডাউনলোড পেজে খোলে।
উদাহরণটি animation.gif ডাউনলোড করে 480 × 270 পিক্সেল সাইজে, 40 ফ্রেম এবং এক সেকেন্ডের অ্যানিমেশন সাইকেলসহ। এটি চিরকাল পুনরাবৃত্তি হয়। আর্টিকেলের তুলনাটি এক সেকেন্ডে সোর্স ভিডিও ফ্রেম এবং যোগ করা ক্যাপশনসহ আসল আউটপুটের প্রথম ফ্রেম দেখায়। এই স্থির প্রিভিউগুলো চেহারা প্রদর্শন করে; এগুলো অ্যানিমেশন চালায় না।
ডাউনলোড করা GIF এমন একটি অ্যাপে পরীক্ষা করুন যা অ্যানিমেশন সমর্থন করে। ক্রপ, ক্যাপশন, পেসিং এবং লুপ সংযোগ নিশ্চিত করুন। GIF একটি সীমিত কালার প্যালেট এবং সেন্টিসেকেন্ড টাইমিং ব্যবহার করে, তাই চূড়ান্ত কালার এবং গতি ভিডিও প্রিভিউ থেকে কিছুটা আলাদা হতে পারে। ফলাফলে কোনো অডিও নেই।
রিফ্রেশ বা বের হওয়ার আগে ডাউনলোড করুন। এডিটর বা ডাউনলোড পেজ রিফ্রেশ করলে মূল টুল পেজে ফিরে যাওয়া হয়। বর্তমান ওয়ার্কফ্লো চলাকালীন একই ভিডিও সংশোধন করতে, Back-এ যান, সেটিংস পরিবর্তন করুন এবং আরেকটি ফলাফল তৈরি করুন; ভিডিওটি পুনরায় আপলোড না করেই স্টেজ করা সোর্সটি ব্যবহার করা যেতে পারে।
একটি ছোট GIF তার সোর্স MP4-এর চেয়ে অনেক বড় হতে পারে। ভিডিও কম্প্রেশন এবং GIF কম্প্রেশন ভিন্নভাবে কাজ করে; একটি ক্লিপ ট্রিম করা মানেই এই নয় যে চূড়ান্ত ফাইলটি ছোট হবে।
সাধারণ প্রশ্ন
আমি কি ভিডিওর পরিবর্তে ছবি অ্যানিমেট করতে পারি?
হ্যাঁ। GIF মেকারে ফ্রেম অর্ডারিং, ডিউরেশন এবং ট্রানজিশন কন্ট্রোলসহ একটি ইমেজ মোডও রয়েছে। আলাদা ইমেজ টিউটোরিয়ালে সেই ওয়ার্কফ্লো ব্যাখ্যা করা হয়েছে।
আমি কোন ভিডিও ফরম্যাট আপলোড করতে পারি?
MP4, MOV, M4V এবং WebM সমর্থিত যদি তাদের ইন্টারনাল ভিডিও এনকোডিং সামঞ্জস্যপূর্ণ হয়। 100 MB পর্যন্ত একটি ফাইল আপলোড করুন, যা পাঁচ মিনিট পর্যন্ত দীর্ঘ এবং সমর্থিত 4K রেজোলিউশন সীমার মধ্যে। এই ভার্সনে AVI এবং MKV আপলোড অফার করা হয় না।
আমি কি কোনো YouTube বা মুভি URL পেস্ট করতে পারি?
না। ভিডিও মোড আপলোড করা ফাইল গ্রহণ করে। এটি কোনো ওয়েবসাইট থেকে ভিডিও নিয়ে আসে না বা স্ট্রিমিং সার্ভিস থেকে ক্লিপ ডাউনলোড করে না।
এডিটর কেন আমাকে এমন ক্লিপ ছোট করতে বলছে যা ইতিমধ্যেই 20 সেকেন্ডের নিচে?
অ্যানিমেশনটিকে অবশ্যই 200 রেন্ডার করা ফ্রেমের মধ্যে থাকতে হবে। বেশি FPS বা বাউন্স প্লেব্যাক সেই বাজেট দ্রুত শেষ করে ফেলে। নির্বাচিত ডিউরেশন বা FPS কমান, অথবা বাউন্স থেকে ফরোয়ার্ডে পরিবর্তন করুন।
আমি কি GIF-এ সাউন্ড রাখতে পারি?
না। GIF আউটপুটে ইমেজ ফ্রেম এবং টাইমিং থাকে, কোনো অডিও ট্র্যাক থাকে না। সোর্স ভিডিওর অডিও অন্তর্ভুক্ত করা হয় না।
চূড়ান্ত GIF প্রিভিউ থেকে আলাদা কেন দেখায়?
প্রিভিউ সোর্স ভিডিও বা ছবিগুলো দেখায়। GIF এনকোডিং রঙকে নির্বাচিত প্যালেটে কমিয়ে আনে এবং টাইমিংকে সেন্টিসেকেন্ডে রাউন্ড করে। কম রঙের সংখ্যা এবং ছোট আউটপুট ডাইমেনশন এই পার্থক্যগুলোকে আরও স্পষ্ট করে তুলতে পারে।
পুরো কনভার্সন কি আমার ডিভাইসে হয়?
না। ব্রাউজার প্লেব্যাক এবং সাধারণ প্রিভিউ অ্যাডজাস্টমেন্ট স্থানীয়ভাবে হয় যখন সমর্থিত থাকে, কিন্তু সোর্সটি ভ্যালিডেশন এবং চূড়ান্ত সার্ভার এনকোডিংয়ের জন্য আপলোড করা হয়। ব্রাউজার ভিডিও ডিকোড করতে না পারলে সার্ভারেও একটি সামঞ্জস্যপূর্ণ প্রিভিউ তৈরি করা হতে পারে।
একটি স্পষ্ট শুরু এবং সন্তোষজনক সমাপ্তি সহ একটি লুপ তৈরি করুন
একটি নমুনা ব্যবহার করে দেখুন বা আপনার নিজের ফাইল ব্যবহার করুন এবং শেয়ার করার আগে ফলাফল পর্যালোচনা করুন।