WebM থেকে GIF কনভার্টার
WebM ওয়েবের নিজস্ব ভিডিও ফরম্যাট, তবু ছবি দেখায় এমন অনেক জায়গায় এটি চলে না: ইমেল, পুরোনো ফোরাম, অনেক উইকি আর কিছু ইস্যু ট্র্যাকার। ছোট একটি WebM ক্লিপকে GIF-এ কনভার্ট করলে সেটি এমন একটি ছবি হয়ে যায়, যা ছবি দেওয়া যায় এমন যেকোনো জায়গায় লুপ করে চলে।
ভিডিও থেকে GIF
অথবা MP4, MOV, MKV … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
সেকেন্ড (যেমন 12.5) বা মিনিট:সেকেন্ড (0:12)। GIF দ্রুত বড় হয়ে যায়, তাই ক্লিপ কয়েক সেকেন্ডের মধ্যে রাখুন।
শুরুর সময়ের মতো একই ফরম্যাট। পুরো ভিডিও নিতে খালি রাখুন।
ক্লিপ ধীরে বা দ্রুত চালান। 2× করলে দৈর্ঘ্য ও ফাইলের সাইজ অর্ধেক হয়।
GIF অনন্তকাল পুনরাবৃত্ত হবে, নাকি একবার চলে শেষ ফ্রেমে থামবে।
GIF-এ প্রতি ফ্রেমে সর্বোচ্চ ২৫৬টি রং থাকে। রং কম হলে ফাইল ছোট হয়, কিন্তু আকাশ ও ত্বকে ব্যান্ডিং দেখা যায়।
ব্যান্ডিং লুকাতে প্যালেটের রংগুলো সূক্ষ্ম প্যাটার্নে মেশায়। Sierra সবচেয়ে মসৃণ ফল দেয়; কোনোটি না বাছলে ফাইল সবচেয়ে ছোট হয়।
এই টুল কীভাবে ব্যবহার করবেন
- 1
WebM আপলোড করুন
স্ক্রিন রেকর্ডার, ব্রাউজার এক্সটেনশন বা এডিটর থেকে পাওয়া .webm ফাইল যোগ করুন। প্রতিটি ফাইল সর্বোচ্চ 95 MB এবং একসাথে 20টি পর্যন্ত দেওয়া যায়।
- 2
মুহূর্ত ও মাপ বেছে নিন
যে অংশটি চান তার জন্য শুরু ও শেষ লিখুন। প্রস্থ শুরুতে 480 px এবং ফ্রেম রেট 15 fps থাকে; ফাইল হালকা করতে যেকোনো একটি কমিয়ে দিন।
- 3
GIF-এ কনভার্ট করুন চাপুন
GIF-এ কনভার্ট করুন চাপুন, প্রিভিউ লুপ দেখে নিন, তারপর GIF বা পুরো ব্যাচ ZIP হিসেবে ডাউনলোড করুন।
ক্লিপ প্রায় ছয় সেকেন্ডের মধ্যে, 480 px চওড়া এবং 10 থেকে 15 fps রাখুন; তাহলে WebM স্ক্রিন ক্যাপচার সাধারণত কয়েক মেগাবাইটের GIF হয়।
VP8, VP9 ও AV1 ভিডিওসহ WebM থেকে GIF
Google 2010 সালে HTML5 ভিডিওর জন্য রয়্যালটি-মুক্ত ফরম্যাট হিসেবে WebM ঘোষণা করে। কনটেইনারটি Matroska-র একটি উপসেট, আর ভেতরের ভিডিও তিনটি কোডেকের একটি: মূল VP8; 2013 সালে আসা VP9, যা বেশিরভাগ ব্রাউজার রেকর্ডার ও অনেক ওয়েব ভিডিও ব্যবহার করে; অথবা AV1, যা 2018 সালে Alliance for Open Media প্রকাশ করে। অডিও Vorbis বা Opus, আর GIF-এ শব্দ নেই বলে তা বাদ যায়।
তিনটি ভিডিও কোডেকই এখানে ডিকোড হয়, তাই আপনার ফাইলে কোনটি আছে তা দেখতে হবে না। Chrome, Edge ও Firefox MediaRecorder API দিয়ে করা স্ক্রিন ও ক্যামেরা রেকর্ডিং WebM হিসেবে সেভ করে, তাই এত বাগ রিপোর্ট ও হাউ-টু ক্লিপ এই ফরম্যাটেই শুরু হয়।
যা হারায় তা হলো রং। প্রতিটি GIF ফ্রেমে সর্বোচ্চ 256টি রং থাকে, যা সেই ক্লিপের জন্য বাছাই করা হয়, আর ডিদারিং সূক্ষ্ম প্যাটার্নে সেগুলো মিশিয়ে বাকি রংয়ের ভান করে। সমতল রংয়ের ইন্টারফেস প্রায় নিখুঁত কনভার্ট হয়; গ্র্যাডিয়েন্ট ও ভিডিও ফুটেজে দানা বা ব্যান্ডিং দেখা যায়।
WEBM
WebM ভিডিও
WebM হলো ওয়েবের জন্য ২০১০ সালে Google প্রকাশিত একটি ওপেন, রয়্যালটি-মুক্ত ভিডিও ফরম্যাট। এটি Matroska-র ওপর ভিত্তি করে তৈরি এবং Vorbis বা Opus অডিওসহ VP8, VP9 বা AV1 ভিডিও রাখে; VP9 WebM-এ স্বচ্ছ ভিডিওর জন্য আলফা চ্যানেলও থাকতে পারে। ব্রাউজার এটি সরাসরি চালায়, এবং ব্রাউজারের স্ক্রিন রেকর্ডার প্রায়ই এটি তৈরি করে। Apple ডিভাইস, ভিডিও এডিটর ও সোশ্যাল প্ল্যাটফর্মে MP4-এর তুলনায় এর সমর্থন ঐতিহাসিকভাবে দুর্বল।
- কম্প্রেশন
- লসি
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2010 · Google
GIF
গ্রাফিক্স ইন্টারচেঞ্জ ফরম্যাট
GIF ১৯৮৭ সালে CompuServe চালু করে এবং ছোট, লুপ হওয়া অ্যানিমেশনের জন্য এখনও সবচেয়ে বেশি সমর্থিত ফরম্যাট। এটি লসলেস, কিন্তু প্রতিটি ফ্রেমে ২৫৬ রঙের প্যালেটে সীমাবদ্ধ, তাই ছবি ও গ্র্যাডিয়েন্টে ব্যান্ডিং ও ডিদারিং দেখা যায়। এটি শুধু চালু/বন্ধ (1-বিট) স্বচ্ছতা সমর্থন করে, ফলে বাঁকা আকারের কিনারা খাঁজকাটা দেখায়। অ্যানিমেটেড GIF প্রায়ই একই ক্লিপের MP4 বা WebP-র চেয়ে অনেক বড় হয়। প্রতিটি ব্রাউজার, চ্যাট অ্যাপ ও সোশ্যাল প্ল্যাটফর্ম GIF চালায়।
- কম্প্রেশন
- লসলেস
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- হ্যাঁ
- অ্যানিমেশন
- হ্যাঁ
- প্রবর্তনের সাল
- 1987 · CompuServe
WebM ক্লিপ আসে ব্রাউজার, স্ক্রিন রেকর্ডার ও ওয়েব ডাউনলোড থেকে, অথচ ইমেইল ক্লায়েন্ট, ফোরাম ও অনেক ডকুমেন্টেশন টুল শুধু ছবি নেয়; WebM থেকে বানানো GIF এগুলোর সবকিছুতে প্লেয়ার ছাড়াই চলে।
WebM থেকে GIF কনভার্টারে ফ্রেম রেট বাছাই
- 5 fps
স্লাইডশোর মতো অনুভূতি; দুই অবস্থার মধ্যে কার্সর নড়ার জন্য ঠিক আছে
- 10 fps
গতি বোঝা যায় এমন সবচেয়ে ছোট সেটিং
- 15 fps
মসৃণ স্ক্রলিং ও টাইপিং, এই পেজের ডিফল্ট
- 24 fps
সিনেমার মতো গতি, তবে 12 fps-এর প্রায় দ্বিগুণ সাইজে
- 30 fps
দ্রুত গেম ও খেলাধুলার জন্য; GIF-এর পক্ষে সাধারণত বেশি ভারী
ফাইল সাইজ মোটামুটি ফ্রেমের সংখ্যার সঙ্গে তাল রেখে বাড়ে, তাই 15 থেকে 30 fps করলে প্রায় দ্বিগুণ হয়। প্রস্থের খরচ আরও বেশি: প্রতিটি ফ্রেমে 640 px-এ 480 px-এর প্রায় দ্বিগুণ পিক্সেল, আর 960 px-এ চার গুণ। দ্রুত আন্দাজ: প্রস্থ × উচ্চতা × ফ্রেম, ভাগ LZW ছবিটি যতটা কম্প্রেস করতে পারে ততটা দিয়ে; সমতল স্ক্রিন কনটেন্টে তা অনেক, ক্যামেরা ফুটেজে খুব কম।
ফলাফল তবু চ্যাটে আপলোডের জন্য বড় থাকলে Discord-এর জন্য GIF কম্প্রেস করুন, অথবা আগে রং কমানোর বদলে ক্লিপ ছোট করে কাটুন।
GIF, অ্যানিমেটেড WebP, নাকি WebM-ই রাখবেন
প্রায় সবকিছুতে চলে
সবখানে সাপোর্ট, কিন্তু 256 রং ও বড় ফাইল।
- ইমেইল, ফোরাম, উইকি, README ফাইল
- শব্দ নেই
- শুধু এক রংয়ের স্বচ্ছতা
ছোট এবং পূর্ণ রং
Chrome, Edge, Firefox 65 ও পরবর্তী এবং Safari 14 ও পরবর্তী সংস্করণে সাপোর্ট করে।
- লক্ষ লক্ষ রং
- পূর্ণ আলফা স্বচ্ছতা
- সব অ্যাপ বা ইমেইল ক্লায়েন্টে দেখা যায় না
ভিডিও রেখে দিন
একই ক্লিপের GIF-এর চেয়ে অনেক গুণ ছোট।
- শব্দ থাকে
- ভিডিও প্লেয়ার বা ভিডিও ট্যাগ লাগে
- প্রতি মেগাবাইটে সেরা মান
WebM থেকে GIF নিয়ে প্রশ্ন
স্বচ্ছ WebM কি স্বচ্ছ ব্যাকগ্রাউন্ডসহ GIF-এ কনভার্ট করা যায়?
এর ওপর ভরসা করবেন না। VP8 বা VP9 সহ WebM নরম কিনারাসহ পূর্ণ আলফা চ্যানেল রাখতে পারে, কিন্তু GIF প্যালেটের একটি রংকে সম্পূর্ণ স্বচ্ছ ধরে আর বাকি সবকিছু ঘন (solid) রাখে। স্বচ্ছতা থেকে গেলেও মসৃণ কিনারা খাঁজকাটা হয়ে যায়, তাই স্টিকার ও ওভারলের জন্য অ্যানিমেটেড WebP বা APNG ভালো বিকল্প।
একই দৈর্ঘ্যের MP4-এর তুলনায় আমার WebM ধীরে কনভার্ট হয় কেন?
AV1 এবং কিছুটা কম হলেও VP9 ডিকোড করতে H.264-এর চেয়ে বেশি প্রসেসিং লাগে, তাই GIF এনকোডারে পৌঁছানোর আগে প্রতিটি ফ্রেমে বেশি সময় যায়। শুরু ও শেষ সীমা ছোট রাখলে ক্লিপের অপ্রয়োজনীয় অংশ ডিকোড করতে হয় না।
আমার WebM ব্রাউজারের স্ক্রিন রেকর্ডিং থেকে তৈরি। GIF-এর প্রস্থ কত রাখা উচিত?
স্ক্রিন রেকর্ডিং প্রায়ই 1920 px বা তার বেশি চওড়া হয়, আর যতটা না কমালেই নয় ততটাই কমালে লেখা পড়া যায়। ডকুমেন্টেশনের টিউটোরিয়াল ধাপের জন্য 640 থেকে 800 px মানানসই; GIF-এ শুধু একটি বোতামে ক্লিক দেখাতে হলে মুহূর্তটুকু ছোট করে কেটে 480 px-এ রাখুন।
WebM আর GIF ভিন্ন গতিতে চলে কেন?
স্ক্রিন ও ব্রাউজার রেকর্ডিংয়ে প্রায়ই ফ্রেম রেট পরিবর্তনশীল থাকে, ফলে ফ্রেমগুলো সমান ব্যবধানে আসে না। GIF আপনার বেছে নেওয়া ফ্রেম রেট-এ নির্দিষ্ট ধাপে চলে, যা এই ফাঁকগুলো সমান করে এবং ঝাঁকুনি দেওয়া রেকর্ডিং আরও স্থির দেখাতে পারে।
পরে কি GIF থেকে আবার WebM-এ ফেরা যায়?
হ্যাঁ, GIF থেকে WebM দিয়ে করা যায়, কিন্তু হারানো রং ও ফ্রেম ফিরে আসে না। পূর্ণ মানের ক্লিপ আবার লাগতে পারে মনে হলে মূল WebM রেখে দিন।