গিফট, এন্ট্রান্স ইফেক্ট এবং রুম থিমের জন্য অ্যানিমেশন ফরম্যাট নির্বাচন করা এমন একটি সিদ্ধান্ত যা বহু বছর ধরে প্রভাব ফেলে। এটি আপনার ক্লায়েন্ট SDK, ডিজাইনার পাইপলাইন, CDN বিল এবং একটি $120 অ্যান্ড্রয়েড ফোনে আপনার অ্যাপটি কেমন পারফর্ম করে তা নির্ধারণ করে। এখানে লাইভ-স্ট্রিমিং এবং ভয়েস-চ্যাট পার্টি অ্যাপগুলোর বাস্তবে ব্যবহৃত ফরম্যাটগুলোর একটি ইঞ্জিনিয়ারিং তুলনা দেওয়া হলো, যাতে রয়েছে রিয়েল ক্যাটালগ থেকে নেওয়া তথ্য ও সংখ্যা।
দ্রুত তুলনা
| ফরম্যাট | ট্রান্সপারেন্সি | অডিও | সাধারণ 5 s গিফট | রেন্ডারিং | যার জন্য সেরা |
|---|---|---|---|---|---|
| SVGA 2.0 | হ্যাঁ (ফুল আলফা) | হ্যাঁ, এমবেডেড | 0.5-2 MB | GPU-তে নেটিভ লেয়ার | গিফট, এন্ট্রান্স ইফেক্ট, থিম |
| Lottie (JSON) | হ্যাঁ (ভেক্টর) | না | 0.1-1 MB ভেক্টর; ইমেজসহ 5-20 MB | প্রতি ফ্রেমে ভেক্টর র্যাস্টারাইজড | UI মোশন, আইকন, সাধারণ মাসকট |
| Animated WebP | হ্যাঁ | না | 1-4 MB | ইমেজ ডিকোড | চ্যাট স্টিকার, ছোট লুপ |
| GIF | শুধুমাত্র 1-bit | না | 3-12 MB | ইমেজ ডিকোড | লেগ্যাসি স্টিকার |
| MP4 / H.264 | না | হ্যাঁ | 0.5-3 MB | হার্ডওয়্যার ভিডিও ডিকোডার | ওভারলে ছাড়া ফুল-স্ক্রিন টেকওভার |
| PNG sequence | হ্যাঁ | না | 10-40 MB | ইমেজ ডিকোড | কোনোটিই নয় - এটি কনভার্ট করুন |
SVGA: এটি কী এবং কেন এটি জয়ী হয়েছে
SVGA (Simple Vector Graphics Animation) হলো YY/Joyy-এর একটি ওপেন ফরম্যাট। একটি ফাইলে অ্যানিমেশনের ইমেজ, প্রতিটি লেয়ারের জন্য পার-ফ্রেম ট্রান্সফর্ম টাইমলাইন এবং SVGA 2.0 থেকে একটি এমবেডেড MP3 ট্র্যাক থাকে, যা zlib-কমপ্রেসড এবং protobuf-এনকোডেড। এটি Android, iOS, Flutter, React Native এবং ওয়েবে ওপেন-সোর্স SVGAPlayer-এর মাধ্যমে রেন্ডার হয়। তিনটি বৈশিষ্ট্য এটিকে ইন্ডাস্ট্রির ডিফল্ট ফরম্যাটে পরিণত করেছে: ট্রু আলফা যাতে ব্রডকাস্টারের ভিডিওর ওপর গিফটগুলো ভেসে ওঠে, ফাইলের ভেতরে অডিও যাতে ক্লায়েন্টের শুধু একটি ডাউনলোডের প্রয়োজন হয়, এবং GPU-কম্পোজিটেড লেয়ার যার জন্য কোনো ভিডিও ডিকোডারের প্রয়োজন হয় না - যার কারণে একটি 2 GB র্যামের ফোনে যেখানে 30 fps MP4 ওভারলে আটকে আটকে যায়, সেখানে 20 fps SVGA স্মুথলি প্লে হয়।
Lottie: UI-এর জন্য দারুণ, প্রিমিয়াম গিফটের জন্য অনুপযুক্ত
ভেক্টর ইন্টারফেস মোশনের জন্য Lottie (Bodymovin JSON) অতুলনীয়: ক্ষুদ্র ফাইল সাইজ, যেকোনো রেজোলিউশনে স্পষ্ট, সহজে থিম পরিবর্তনযোগ্য, এবং প্রতিটি মোবাইল টিম ইতিমধ্যেই lottie-android এবং lottie-ios ব্যবহার করে। কিন্তু প্রিমিয়াম গিফটগুলো ভেক্টর আর্ট নয়। এগুলো পার্টিকেল, গ্লো, বোকেহ এবং লেন্স ফ্লেয়ারসহ ফটোরিয়েল 3D রেন্ডার। Lottie হিসেবে এক্সপোর্ট করলে এগুলো অডিও ছাড়া বিশাল সাইজের ইমেজ-লেয়ার JSON ফাইলে পরিণত হয়, এবং প্রতি ফ্রেমে জটিল ভেক্টর সিন র্যাস্টারাইজ করা লো-এন্ড সিপিইউ-এর জন্য ভারী হয়ে পড়ে। বেশিরভাগ প্ল্যাটফর্ম যে প্যাটার্ন অনুসরণ করে: অ্যাপ UI এবং ব্যাজের জন্য Lottie, গিফট এবং থিমের জন্য SVGA। (SVGA Maker-এর Motion Graphics টুল দুটিই এক্সপোর্ট করে, তাই আপনি প্রতি অ্যাসেটের জন্য বেছে নিতে পারেন।)
WebP এবং GIF: স্টিকার, ইফেক্ট নয়
অ্যানিমেটেড WebP কমপ্যাক্ট এবং আলফা সাপোর্ট করে, তাই এটি চ্যাট স্টিকার এবং ছোট লুপ ইমোটের জন্য ঠিক আছে। এতে কোনো অডিও নেই, লেয়ার কন্ট্রোল নেই এবং CPU-তে ডিকোড হয়, তাই ফুল-স্ক্রিন 5-সেকেন্ডের ইফেক্টগুলো 3-4 MB ফাইলে পরিণত হয় যা ফ্রেম ড্রপ করে। GIF প্রতিটি দিক থেকেই আরও খারাপ: 256 টি রঙ, খসখসে প্রান্তসহ 1-bit ট্রান্সপারেন্সি, এবং প্রতি গিফটে 3-12 MB। 2026 সালে কখনোই GIF গিফট ব্যবহার করবেন না।
MP4: দুর্দান্ত কোডেক, কিন্তু আপনার প্রয়োজনীয় একটি ফিচার মিসিং
H.264/H.265 ভিডিও ছোট এবং হার্ডওয়্যার-ডিকোডেড - কিন্তু এটি আলফা চ্যানেল বহন করতে পারে না। কিছু অ্যাপ গ্রিন-স্ক্রিন শেডার বা সাইড-বাই-সাইড আলফা ভিডিও (VAP-স্টাইল) দিয়ে ট্রান্সপারেন্সি ফেইক করে। এটি কাজ করে, কিন্তু প্রান্তগুলো ঝলমল করে, প্রতিটি ডিভাইসে কিছুটা ভিন্নভাবে ডিকোড হয়, এবং আপনাকে কাস্টম রেন্ডারিং কোড মেইনটেইন করতে হয়। MP4 কেবল সেইসব ফুল-স্ক্রিন টেকওভারের জন্য সঠিক পছন্দ যা স্ট্রিমের ওপর ওভারলে তৈরি করে না।
PNG সিকোয়েন্স: এমন ফরম্যাট যা থেকে আপনার কনভার্ট করা উচিত
ডিজাইনাররা এখনও After Effects থেকে PNG সিকোয়েন্স হস্তান্তর করেন। এগুলো লসলেস এবং ট্রান্সপারেন্ট - তবে প্রতি গিফটে 10-40 MB। ক্লায়েন্টের কাছে পৌঁছানোর আগেই এগুলোকে (বা MP4 প্রিভিউ) SVGA-তে কনভার্ট করুন।
আপনার ব্যবহারকারীদের ফোনের পারফরম্যান্স
পার্টি অ্যাপগুলো 2-3 GB RAM চালিত ডিভাইসে সমৃদ্ধ বাজারগুলোতে সবচেয়ে দ্রুত বৃদ্ধি পায়। সেখানে SVGA-এর সুবিধা হলো গাঠনিক: প্রি-রেন্ডার্ড লেয়ার, GPU কম্পোজিটিং, ডিকোডার ওয়ার্ম-আপ লাগে না এবং ছোট ফাইল সাইজ। গিফটের জন্য ফ্রেম রেট 20 fps এবং থিমের জন্য 12-15 রাখুন, প্রস্থ 384-720 px রাখুন এবং ফাইল 2 MB-এর নিচে রাখুন। রুমে প্রবেশের সময় সবচেয়ে বেশি পাঠানো ১০টি গিফট প্রিলোড করুন; বাকি সবকিছু প্রথমবার পাঠানোর সময় লোড হতে পারে।
2026 সালে টুলিংয়ের বাস্তবতা
SVGA-এর ঐতিহাসিক দুর্বলতা ছিল টুলিং - একটি After Effects প্লাগ-ইন, PNG এক্সপোর্ট, ম্যানুয়াল কনভার্সন, কোনো প্রিভিউ ছিল না। সেটি সমাধান করা হয়েছে। SVGA Maker একটি টেক্সট আইডিয়া থেকে গিফট জেনারেট করে, যেকোনো ভিডিওকে সাউন্ডসহ SVGA-তে কনভার্ট করে, সাইলেণ্ট রুম থিম তৈরি করে এবং ব্রাউজারে অডিওসহ প্রতিটি ফরম্যাট (SVGA, Lottie, WebP, GIF, MP4) প্রিভিউ করে। AppLooma LLC-এর টিমগুলো এর মাধ্যমে তাদের পুরো প্ল্যাটফর্ম ক্যাটালগ পরিচালনা করে।
সুপারিশ
- গিফট, এন্ট্রান্স ইফেক্ট, রুম থিম → SVGA 2.0।
- অ্যাপ UI, ব্যাজ, লোডার → Lottie।
- চ্যাট স্টিকার → অ্যানিমেটেড WebP।
- ওভারলে ছাড়া ফুল-স্ক্রিন টেকওভার → MP4।
- GIF এবং PNG সিকোয়েন্স → প্রডাকশনে কখনোই নয়।
ক্যাটালগ তৈরি করতে প্রস্তুত? শুরু করুন ভয়েস রুম পার্টি অ্যাপের জন্য কীভাবে SVGA গিফট তৈরি করবেন দিয়ে।
আপনি যদি SVGA-তে সুইচ করেন তবে মাইগ্রেশনের নোটসমূহ
ক্লায়েন্টগুলোতে SVGAPlayer যুক্ত করুন (প্ল্যাটফর্ম প্রতি কয়েক ঘণ্টা), পুরানো অ্যাপ ভার্সনগুলোর জন্য একটি ফলব্যাক পাথ রাখুন যা এখনও আপনার আগের ফরম্যাট প্রত্যাশা করে, এবং ব্যাচ আকারে বিদ্যমান ক্যাটালগ কনভার্ট করুন - ভিডিও-টু-SVGA কনভার্টার অডিওসহ MP4 এবং WebM এক্সপোর্ট হ্যান্ডেল করে, এবং PNG সিকোয়েন্সগুলো প্রথমে MP4-এ রেন্ডার করা যেতে পারে। প্রথমে সবচেয়ে বেশি পাঠানো ২০টি গিফট রিলিজ করুন, আপনার ডিভাইস ম্যাট্রিক্সে প্লেব্যাক স্মুথনেস পরিমাপ করুন, তারপর বাকিগুলো মাইগ্রেট করুন।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
SVGA কি 60 fps সাপোর্ট করে? হ্যাঁ, তবে গিফটের জন্য খুব কমই 20-25 fps-এর বেশি প্রয়োজন হয়; উচ্চ হার প্রধানত ফাইল সাইজ বাড়ায়।
একটি SVGA কি ওয়েবেও প্লে হতে পারে? হ্যাঁ - SVGAPlayer-Web অডিওসহ ক্যানভাসে রেন্ডার করে; একই ফাইল Android, iOS এবং ওয়েবে কাজ করে।
আমি কীভাবে স্টোরে গিফট থাম্বনেইল দেখাব? WebP বা PNG হিসেবে একটি স্ট্যাটিক ফ্রেম এক্সপোর্ট করুন (ফ্রি Thumbnail টুল এটি করে) - কেবল গ্রিড আঁকার জন্য পুরো অ্যানিমেশন কখনোই লোড করবেন না।
SVGA কি এখনও মেনটেইন করা হয়? ফরম্যাটটি স্টেবল এবং প্লেয়ারগুলো অ্যাক্টিভ ফোর্কসহ ওপেন সোর্স; প্রতিদিন হাজার হাজার অ্যাপ এটি ব্যবহার করে, এবং SVGA Maker স্ট্যান্ডার্ড SVGA 2.0 ফাইল তৈরি করে যার জন্য কোনো কাস্টম প্লেয়ারের প্রয়োজন হয় না।
VAP বা আলফা-ভিডিও ফরম্যাট সম্পর্কে কী বলবেন? এগুলো MP4-এর জন্য ট্রান্সপারেন্সি সমাধান করে কিন্তু প্রতিটি প্ল্যাটফর্মে কাস্টম রেন্ডারিং কোড প্রয়োজন হয় এবং কোনো লেয়ার কন্ট্রোল অফার করে না। উভয় মূল্যায়ন করা বেশিরভাগ টিম এখনও গিফটের জন্য SVGA নির্বাচন করে।
মূল সারসংক্ষেপ
- SVGA 2.0 হলো ট্রু আলফা, এমবেডেড অডিও এবং GPU-কম্পোজিটেড লেয়ারসহ একমাত্র মূলধারার ফরম্যাট - যা গিফটগুলোর ক্ষেত্রে হুবহু প্রয়োজন।
- ইন্টারফেস মোশনের জন্য Lottie সঠিক টুল হিসেবে বজায় থাকে; অ্যাপে দুটিই রাখুন এবং প্রতি অ্যাসেট অনুযায়ী নির্বাচন করুন।
- ফরম্যাট নির্বাচনের চেয়ে সাইজের নিয়ম মেনে চলা বেশি গুরুত্বপূর্ণ: 20 fps, 384-720 px, প্রতি গিফটে 2 MB-এর নিচে, প্রতি থিমে 3 MB-এর নিচে।
- আধুনিক টুলিং SVGA-এর পুরানো জটিলতা দূর করেছে - জেনারেশন, সাউন্ডসহ কনভার্সন এবং ব্রাউজার প্রিভিউ এখন এক ক্লিকেই করা সম্ভব।
- আপনার সবচেয়ে বেশি পাঠানো গিফটগুলো দিয়ে শুরু করে ব্যাচে ব্যাচে মাইগ্রেট করুন, এবং পুরানো ক্লায়েন্ট ভার্সনগুলোর জন্য একটি ফলব্যাক রাখুন।
আপনি যদি অনিশ্চিত হন, তবে দুই সপ্তাহের একটি পাইলট রান করুন: আপনার সবচেয়ে বেশি পাঠানো ১০টি গিফট SVGA-তে কনভার্ট করুন, একটি অঞ্চলের জন্য ফিচার ফ্ল্যাগের পেছনে রিলিজ করুন এবং আগের ফরম্যাটের সাথে ক্র্যাশ-ফ্রি সেশন, গিফট পাঠানোর ল্যাটেন্সি এবং রুম রিটেনশন তুলনা করুন। আমাদের চালানো প্রতিটি পাইলটেই SVGA বিল্ড লো-এন্ড ডিভাইসে তিনটি মেট্রিক্সে বিজয়ী হয়েছে।

