মূল অংশে যান

JPG থেকে AVIF কনভার্ট করুন

একই দেখার মানে AVIF ছবিকে JPG-এর প্রায় অর্ধেক জায়গায় রাখে — আসল AV1 এনকোডার দিয়ে, আর কিছুই সংরক্ষণ করা হয় না।

  • কখনো সংরক্ষণ করা হয় না
  • কোনো লাইন নেই, অপেক্ষা নেই
  • সাইনআপ নেই, ওয়াটারমার্ক নেই

যেভাবে কাজ করে

1

আপনার JPG যোগ করুন

যতগুলো খুশি .jpg ফাইল পেজে টেনে এনে ছাড়ুন।

2

মান বেছে নিন

স্লাইডার দিয়ে AVIF-এর মান ঠিক করুন; প্রতিটি ফাইল শেষ হলেই তার নতুন সাইজ দেখায়।

3

ডাউনলোড

ফাইলগুলো আলাদা আলাদা, বা একটি ZIP হিসেবে সেভ করুন।

এটিতে কয়েক সেকেন্ড লাগে কেন

AVIF হলো AV1 ভিডিও কমপ্রেশনের একটি স্থির ফ্রেম, আর ভিডিও কমপ্রেশন তৈরি করা ব্যয়বহুল, কিন্তু দেখা সস্তা। অপেক্ষার পুরো ব্যাখ্যা এই অসমতাতেই: এনকোডার আপনার ছবিকে বর্ণনা করার অসংখ্য উপায়ের মধ্যে খুঁজে বেড়ায়, আর এই খোঁজাই সাইজ কমায়। বড় একটি ছবিতে কয়েক সেকেন্ড লাগা স্বাভাবিক, কোনো সমস্যার লক্ষণ নয়। উল্টো দিকে ডিকোডিং তাৎক্ষণিক — একবার এনকোড করে বহুবার দেখা ছবির জন্য এটিই সঠিক লেনদেন।

এর বিনিময়ে পাবেন একই দেখার মানে JPEG-এর প্রায় অর্ধেক সাইজ, আর যেখানে JPEG সবচেয়ে দুর্বল, সেখানে ভালো ফল। মসৃণ গ্রেডিয়েন্ট — আকাশ, স্টুডিওর ব্যাকড্রপ, ছায়া — JPEG-এর মতো ধাপে ধাপে দাগ (ব্যান্ডিং) ছাড়াই আসে, আর বেশি কমপ্রেস করা JPEG-এ যে ৮×৮ ব্লক দেখা দেয়, তা এখানে হয়ই না। AVIF স্বচ্ছতা ও ওয়াইড-গ্যামাট রংও ধরে রাখতে পারে, যার কোনোটিই JPEG পারে না।

আপনার কাছে থাকা সবচেয়ে ভালো আসল ফাইল থেকে শুরু করুন। JPEG রি-এনকোড করলে AVIF এনকোডার JPEG-এর ত্রুটিগুলোও পেয়ে যায় এবং সেগুলোকে আসল ডিটেইল থেকে আলাদা করতে পারে না, তাই অন্যের করা ক্ষতি বাঁচাতেই আসল বিট খরচ করে — ফল হয় একই ছবিকে PNG, RAW এক্সপোর্ট বা ক্যামেরার আসল ফাইল থেকে একবার এনকোড করার চেয়ে বড় ও খারাপ। আসল ফাইল থাকলে সেটি ব্যবহার করুন; শুধু JPG থাকলে মান এতটা উঁচু রাখুন, যাতে দ্বিতীয় প্রজন্মে চোখে পড়ার মতো কিছু না যোগ হয়।

সাপোর্ট এখন ভালো, তবে সর্বজনীন নয়, আর ফাইলটি দিয়ে কী করবেন, তাতে এই পার্থক্য গুরুত্বপূর্ণ। বর্তমান সব ব্রাউজার AVIF ডিকোড করে, তাই ওয়েবসাইটের জন্য এটি সোজাসুজি ভালো ফরম্যাট। ব্রাউজারের বাইরে সাপোর্ট অসম্পূর্ণ — কিছু ইমেজ ভিউয়ার, পুরোনো ফোন, ইমেইল ক্লায়েন্ট ও ডিজাইন সফটওয়্যার এখনো এটি পড়তে পারে না — তাই কাউকে ইমেইলে AVIF পাঠানো এমন ঝুঁকি, যা JPG-তে কখনো নেই। ক্যামেরা ও লোকেশনের মেটাডেটা সঙ্গে যায় না।

অন্য কিছু দরকার হলে

রেফারেন্স এনকোডার আপনাকে এমন নিয়ন্ত্রণ দেয়, যা এই পেজ দিতে পারে না। avifenc -s 4 --min 20 --max 30 in.jpg out.avif সরাসরি এনকোডিংয়ের সময় আর সাইজের মধ্যে ভারসাম্য ঠিক করে — -s 0 সবচেয়ে ধীর ও সবচেয়ে ছোট, -s 10 প্রায় তাৎক্ষণিক কিন্তু লক্ষণীয়ভাবে বড় — আর --jobs all সব কোর ব্যবহার করে, যা শত শত ফাইলের ফোল্ডারে বিশাল পার্থক্য গড়ে। ব্রাউজারে কোনো কিছুই একটি ছবির পেছনে দুই মিনিট খরচ করতে পারে না, অথচ কখনো কখনো ফাইলটির ঠিক ততটাই প্রাপ্য।

ওয়েবসাইটের ক্ষেত্রে ফরম্যাট কাজের অর্ধেক মাত্র। picture এলিমেন্ট দিয়ে JPEG ফলব্যাকসহ AVIF দেওয়া, বা প্রতিটি ভিজিটরের জন্য ফরম্যাট ঠিক করার কাজ CDN-কে দেওয়া — এতে সামঞ্জস্যের ঝুঁকি ছাড়াই সাইজের সুবিধা পাওয়া যায়; আর বিল্ড ধাপে sharp বা libvips প্রতিটি ভ্যারিয়েন্ট স্বয়ংক্রিয়ভাবে তৈরি করে দেয় — হাতে গোনা কয়েকটি ছবির বেশি হলে কাজটা এভাবেই করা হয়।

সাধারণ প্রশ্নোত্তর

AVIF আসলে কতটা ছোট?

একই মানের JPG-এর চেয়ে সাধারণত ৪০–৬০% ছোট। প্রতিটি কনভার্ট করা ফাইলের পাশেই আগে/পরের সাইজ থাকে, তাই আপনি বিজ্ঞাপনের নয়, নিজের ফাইলের সংখ্যাই দেখবেন।

AVIF কোথায় ব্যবহার করা যায়?

সব আধুনিক ব্রাউজারে এটি দেখা যায়, আর PageSpeed এটি ব্যবহার করলে সরাসরি ভালো নম্বর দেয়। নেটিভ অ্যাপ ও এডিটরে সাপোর্ট এখনো অসম্পূর্ণ — আসল ফাইলগুলো রেখে দিন।

অন্য ফরম্যাটের চেয়ে এনকোডিংয়ে বেশি সময় লাগে কেন?

AV1 এনকোডিং স্বভাবগতভাবেই ভারী — কমপ্রেশনটা আসে সেখান থেকেই। বড় ছবিতে প্রতিটিতে কয়েক সেকেন্ড লাগে।

আমার ছবি কি কোথাও সংরক্ষণ করা হয়?

না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না।

কোন মান বেছে নেব?

ওয়েবের ছবির জন্য ৬০–৭৫ সবচেয়ে ভালো: সাইজ অনেক কমে, অথচ স্বাভাবিক সাইজে দেখলে কোনো পার্থক্য চোখে পড়ে না।

জেনে রাখুন: এনকোডিংয়ে CPU-র ওপর চাপ পড়ে: বড় প্রতিটি ছবিতে কয়েক সেকেন্ড লাগতে পারে। EXIF মেটাডেটা সরিয়ে ফেলা হয়।

এই টুলটি আপনার ওয়েবসাইটে যোগ করুন

যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।