GIF থেকে MP4 কনভার্টার
GIF অ্যানিমেশনকে MP4 (H.264) ভিডিও ফাইলে তাৎক্ষণিকভাবে আপনার ব্রাউজারে নিরাপদে রূপান্তর করুন।
GIF এখানে ক্লিক করুন বা টেনে আনুন
50MB পর্যন্ত সাপোর্ট করে
GIF অ্যানিমেশনকে MP4 (H.264) ভিডিও ফাইলে তাৎক্ষণিকভাবে আপনার ব্রাউজারে নিরাপদে রূপান্তর করুন।
50MB পর্যন্ত সাপোর্ট করে
GIF হল একটি 1987 ইমেজ ফরম্যাট যা ওয়েবে ডিফল্ট লুপিং অ্যানিমেশন ফর্ম্যাট হিসাবে দ্বিতীয় জীবন লাভ করে। এটি কাজ করে, কিন্তু দক্ষতার সাথে নয় — GIF প্রতি ফ্রেমে 256 রঙে শীর্ষে রয়েছে, অদক্ষ LZW কম্প্রেশন ব্যবহার করে এবং সমতুল্য ভিডিওর চেয়ে কয়েকগুণ বড় ফাইল তৈরি করে। একটি 5-সেকেন্ডের অ্যানিমেটেড GIF 480×270 এর ওজন সাধারণত 2-4 MB হয়; সমতুল্য MP4 ভিডিও সাধারণত একই ভিজ্যুয়াল মানের 200-500 KB হয়। অ্যানিমেটেড কন্টেন্ট পরিবেশন করে এমন সাইটগুলির জন্য, GIF থেকে MP4 তে স্যুইচ করা নিয়মিতভাবে ব্যান্ডউইথ 80% বা তার বেশি হ্রাস করে৷
এই কনভার্টারটি @ffmpeg/ffmpeg লাইব্রেরির মাধ্যমে WebAssembly-এ কম্পাইল করা FFmpeg ব্যবহার করে। FFmpeg GIF পার্স করে, প্রতিটি ফ্রেমকে ডিকোড করে, এবং MP4 কন্টেইনারে H.264 ভিডিও হিসাবে ফ্রেম সিকোয়েন্সকে পুনরায় এনকোড করে। রূপান্তরটি সম্পূর্ণরূপে আপনার ব্রাউজারে ঘটে — কোনও সার্ভার আপলোড নেই — তবে কয়েকটি মেগাবাইট WebAssembly কোড ব্যবহার করে যা প্রথম ব্যবহারে লোড হয়, যার অর্থ প্রথম রূপান্তরটি শুরু হতে কিছুক্ষণ সময় নেয়৷
GIF থেকে ফ্রেমের টাইমিং MP4-এর অনুমতি অনুযায়ী নির্ভুলভাবে সংরক্ষণ করা হয়। একটি সেকেন্ডের 1/100 ভাগে মাপা প্রতি-ফ্রেম বিলম্বকে GIF সমর্থন করে; MP4 ফ্রেম রেট হিসাবে সময় প্রকাশ করে। বেশিরভাগ GIF একটি ধ্রুবক বা প্রায়-ধ্রুবক ফ্রেম বিলম্ব ব্যবহার করে, যা পরিষ্কারভাবে একটি নির্দিষ্ট ভিডিও ফ্রেম হারে রূপান্তর করে। উচ্চ পরিবর্তনশীল সময় সহ GIF গুলি এমন ভিডিও তৈরি করতে পারে যা জায়গাগুলিতে কিছুটা দ্রুত বা ধীর গতিতে চলে৷
ব্যান্ডউইথ শিরোনাম কারণ. টুইটার, রেডডিট এবং অন্যান্য অনেক প্ল্যাটফর্ম বছরের পর বছর ধরে ব্যবহারকারীর আপলোড করা জিআইএফগুলিকে অভ্যন্তরীণভাবে MP4 তে রূপান্তর করছে কারণ আকার সঞ্চয় নাটকীয়। আপনি যদি নিজের সাইটে অ্যানিমেটেড কন্টেন্ট এম্বেড করেন, তাহলে অটোপ্লে-লুপ-মিউট অ্যাট্রিবিউট সহ MP4-এ স্যুইচ করা ফাইলের আকারের একটি ভগ্নাংশে এবং মসৃণ প্লেব্যাকের সাথে GIF-এর মতো একই ভিজ্যুয়াল অভিজ্ঞতা তৈরি করে।
গুণমান আরও ভাল হতে থাকে। প্রতি ফ্রেমে GIF-এর 256-রঙের প্যালেট ফটোগ্রাফিক সামগ্রীতে দৃশ্যমান ব্যান্ডিং তৈরি করে, যখন H.264 ভিডিও কোনো আপাত প্যালেট সীমাবদ্ধতা ছাড়াই মসৃণ গ্রেডিয়েন্ট সংরক্ষণ করে। ফটো, স্ক্রিনকাস্ট বা 3D রেন্ডার জড়িত অ্যানিমেশনগুলির জন্য, MP4 যেকোন ফাইলের আকারে GIF এর থেকে উল্লেখযোগ্যভাবে ভাল দেখায়।
GIF বাদ দিন, FFmpeg প্রথমবার লোড হওয়ার জন্য অপেক্ষা করুন, একটি MP4 পান।
GIF (CompuServe, 1987) প্রতিটি 256 টি রঙের সাথে সূচীকৃত রঙের ফ্রেমে LZW কম্প্রেশন ব্যবহার করে। অ্যানিমেশন সেন্টিসেকেন্ডে প্রতি-ফ্রেম বিলম্ব সহ ফ্রেমের একটি ক্রম হিসাবে সংরক্ষণ করা হয়। স্বচ্ছতা একটি একক স্বচ্ছ প্যালেট সূচকের মাধ্যমে সমর্থিত হয়; আংশিক স্বচ্ছতা নেই।
H.264 (ITU-T H.264, ISO/IEC 14496-10) ইন্টার-ফ্রেম ভবিষ্যদ্বাণী (কী ফ্রেম প্লাস পার্থক্য), বিচ্ছিন্ন কোসাইন ট্রান্সফর্ম এবং CABAC বা CAVLC এনট্রপি কোডিং ব্যবহার করে ভিডিও এনকোড করে। একটি MP4 কন্টেইনারের ভিতরে চলমান H.264 কোডেক সার্বজনীনভাবে ব্রাউজার, মোবাইল ডিভাইস এবং ভিডিও টুল দ্বারা সমর্থিত।
@ffmpeg/ffmpeg হল FFmpeg WebAssembly-তে সংকলিত। WASM মডিউলটি বেশ কয়েকটি মেগাবাইট এবং প্রথম ব্যবহারে লোড হয়; একই সেশনে পরবর্তী রূপান্তরগুলি লোড করা মডিউলটি পুনরায় ব্যবহার করে। বর্তমান ব্রাউজারে SharedArrayBuffer ছাড়াই এনকোডিং একক-থ্রেডেড, যা WebAssembly-ভিত্তিক এনকোডিংকে নেটিভ FFmpeg-এর তুলনায় উল্লেখযোগ্যভাবে ধীর করে তোলে কিন্তু সাধারণ GIF আকারের জন্য যথেষ্ট দ্রুত।