Media Converter

টুল

সচরাচর জিজ্ঞাসা

লোড হচ্ছে

MP4 বনাম MOV বনাম MKV বনাম WebM: ভিডিও কনটেইনার ফরম্যাটের ব্যাখ্যা

হালনাগাদ:

একটি ভিডিও ফাইল আসলে কয়েকটি জিনিস ভরা একটি বাক্স: এক বা একাধিক ভিডিও স্ট্রিম, এক বা একাধিক অডিও স্ট্রিম, প্রায়ই সাবটাইটেল, চ্যাপ্টার মার্কার, আর শিরোনাম বা রেকর্ডিংয়ের তারিখের মতো মেটাডেটা। বাক্সটিকে বলা হয় কনটেইনার, আর ফাইল এক্সটেনশন এরই নাম বোঝায়। MP4, MOV, MKV ও WebM হলো কনটেইনার, কোডেক নয়।

এই পার্থক্যটি অনেক বিভ্রান্তিকর আচরণের ব্যাখ্যা দেয়। দুটি .mp4 ফাইল সম্পূর্ণ ভিন্ন আচরণ করতে পারে, কারণ একটিতে আছে H.264 ভিডিও আর অন্যটিতে HEVC। একটি .mkv ফাইল iPhone-এ চলতে না-ও চাইতে পারে, যদিও ভেতরের ভিডিওটি একেবারে সাধারণ H.264, শুধু এই কারণে যে প্লেয়ারটি MKV বাক্সটি বোঝে না। প্রতিটি কনটেইনার কীসে ভালো তা জানা থাকলে ফরম্যাট বেছে নেওয়া অনেক সহজ হয়ে যায়।

MP4: সবচেয়ে বেশি জায়গায় চলা কনটেইনার

MP4 (MPEG-4 Part 14) তৈরি ISO base media file format-এর ভিত্তিতে, যা নিজেই গড়ে উঠেছে Apple-এর QuickTime ফরম্যাট থেকে। ফোন, সোশ্যাল নেটওয়ার্ক, ভিডিও প্ল্যাটফর্ম ও ওয়েব ব্রাউজারে এটিই ডিফল্ট। এতে সাধারণত AAC অডিওসহ H.264 বা H.265 ভিডিও থাকে, আর এটি AV1 ও VP9-ও ধারণ করতে পারে।

MP4 একাধিক অডিও ট্র্যাক ও চ্যাপ্টার সামলাতে পারে, কিন্তু এর সাবটাইটেল সাপোর্ট সীমিত: এর স্ট্যান্ডার্ড টেক্সট ফরম্যাট (প্রায়ই mov_text নামে পরিচিত) MKV ফাইলে প্রচলিত SRT বা ASS সাবটাইটেলের চেয়ে কম প্লেয়ারে সাপোর্টেড। লক্ষ্য যখন কম্প্যাটিবিলিটি, তখন MP4 প্রায় সবসময়ই সঠিক উত্তর।

MOV: Apple-এর QuickTime ফরম্যাট

MOV হলো Apple-এর QuickTime কনটেইনার, এবং iPhone ও Mac ডিফল্টভাবে এই ফরম্যাটেই লেখে। গঠনগতভাবে এটি MP4-এর খুব কাছাকাছি, এ কারণেই কোডেক মানানসই হলে এ দুটির মধ্যে কনভার্ট করা সাধারণত দ্রুত ও লসলেস হয়। পেশাদার ওয়ার্কফ্লোতে MOV প্রচলিত, কারণ এতে Apple ProRes-এর মতো এডিটিং-বান্ধব কোডেক রাখা যায়।

Apple ডিভাইসে MOV নিজস্ব ফরম্যাটের মতোই পূর্ণ সাপোর্ট পায়। Windows ও Android-এ বেশিরভাগ আধুনিক প্লেয়ার এটি খোলে, কিন্তু কিছু ওয়েব আপলোডার ও পুরোনো সফটওয়্যার MP4 আশা করে। কোনো MOV ফাইল প্রত্যাখ্যাত হলে MOV থেকে MP4 দিয়ে কনভার্ট করাই সাধারণ সমাধান।

MKV: নমনীয় কনটেইনার

MKV (Matroska) একটি ওপেন, রয়্যালটি-মুক্ত কনটেইনার, যা প্রায় যেকোনো কোডেক ধারণ করতে পারে: H.264, HEVC, VP9, AV1, AAC, Opus, FLAC, AC-3, DTS এবং আরও অনেক। এটি যতগুলো খুশি অডিও ও সাবটাইটেল ট্র্যাক, ASS ও ছবিভিত্তিক PGS-এর মতো সমৃদ্ধ সাবটাইটেল ফরম্যাট, চ্যাপ্টার এবং ফন্টের মতো সংযুক্তি সাপোর্ট করে। এ কারণেই আর্কাইভিং ও একাধিক ভাষার সিনেমার জন্য এটি জনপ্রিয়।

এর দুর্বলতা ডিভাইস সাপোর্টে। Apple-এর বিল্ট-ইন প্লেয়ার, অনেক ওয়েব ব্রাউজার ও কিছু টিভি MKV একেবারেই চালায় না, অথবা ভিডিও চালায় কিন্তু অডিও বা সাবটাইটেল চালায় না। কেন MKV ফাইল চলে না — আমাদের এই গাইডে সমাধানগুলো বিস্তারিতভাবে দেওয়া আছে।

WebM: ওয়েবের জন্য তৈরি

WebM হলো ব্রাউজারের জন্য তৈরি Matroska-এর একটি সীমিত সংস্করণ। এতে শুধু রয়্যালটি-মুক্ত কোডেক চলে: ভিডিওর জন্য VP8, VP9 বা AV1, আর অডিওর জন্য Vorbis বা Opus। এই সীমাবদ্ধতাটাই মূল কথা, কারণ এর অর্থ হলো WebM সাপোর্ট করে এমন যেকোনো ব্রাউজার লাইসেন্সিংয়ের প্রশ্ন ছাড়াই যেকোনো বৈধ WebM ফাইল চালাতে পারে।

ওয়েব পেজে এম্বেড করা ভিডিও এবং ব্রাউজারে করা স্ক্রিন রেকর্ডিংয়ের জন্য WebM একটি ভালো পছন্দ। কিন্তু এমন কাউকে পাঠানোর জন্য এটি দুর্বল পছন্দ, যিনি এটি ডেস্কটপ ভিডিও এডিটর বা পুরোনো ফোনে খুলবেন; সেখানে MP4 বেশি নিরাপদ। WebM থেকে MP4 পেজটি এক ধাপেই কনভার্ট করে।

পাশাপাশি সারসংক্ষেপ

এগুলো নিশ্চয়তা নয়, সাধারণ প্রবণতা; ভেতরের কোডেকগুলোও কনটেইনারের মতোই গুরুত্বপূর্ণ।

  • সেরা কম্প্যাটিবিলিটি: MP4, তারপর MOV। MKV ও WebM নির্ভর করে প্লেয়ারের ওপর।
  • কোডেকের সবচেয়ে বেশি স্বাধীনতা: MKV। WebM ইচ্ছাকৃতভাবেই সবচেয়ে সীমিত।
  • সাবটাইটেল: MKV সবচেয়ে বিস্তৃত পরিসরের ফরম্যাট সাপোর্ট করে; MP4 ও MOV সাপোর্ট করে সহজতর টেক্সট সাবটাইটেল।
  • এডিটিং: MOV ও MP4 বেশিরভাগ এডিটরে নির্বিঘ্নে ইমপোর্ট হয়; MKV-এর সাপোর্ট এডিটরভেদে ভিন্ন।
  • ওয়েবে এম্বেড করা: H.264-সহ MP4 সব জায়গায় চলে; VP9-সহ WebM একটি ভালো রয়্যালটি-মুক্ত বিকল্প।

রিমাক্সিং বনাম রি-এনকোডিং

কনটেইনার যেহেতু শুধুই বাক্স, তাই কখনো কখনো কম্প্রেস করা ভিডিওতে হাত না দিয়েই স্ট্রিমগুলো অন্য একটি বাক্সে সরিয়ে নেওয়া যায়। একে বলা হয় রিমাক্সিং বা স্ট্রিম কপি। এটি দ্রুত এবং এতে কিছুই হারায় না, তবে এটি কাজ করে কেবল তখনই, যখন গন্তব্য কনটেইনার কোডেকগুলো সাপোর্ট করে: H.264 ও AAC কোনো সমস্যা ছাড়াই MKV থেকে MP4-এ চলে যায়, কিন্তু VP9 MOV-তে যেতে পারে না, আর DTS অডিও ট্র্যাক MP4-এর জন্য মানানসই নয়।

কোডেক মানানসই না হলে, অথবা আপনি ভিন্ন কোডেক, রেজোলিউশন বা বিটরেট চাইলে, ভিডিওটি রি-এনকোড করতেই হবে। রি-এনকোডে বেশি সময় লাগে, আর লসি কোডেকের ক্ষেত্রে প্রতিবারই কিছুটা কোয়ালিটি হারায়, এ কারণেই কপির কপি থেকে নয়, মূল ফাইল থেকে কনভার্ট করাই সবচেয়ে ভালো।

এক কনটেইনার থেকে আরেকটিতে কনভার্ট করা

ভিডিও কনভার্টার পেজটি খোলে এআই অ্যাসিস্ট্যান্টে, যা MP4, MOV, MKV ও WebM তৈরি করে এবং আপনার অনুরোধে রেজোলিউশন, ফ্রেম রেট বা বিটরেট নেয়, কিন্তু কোডেক নয়। পেজেই মাত্র এক ক্লিক দূরের ক্লাসিক কনভার্টারটি MP4, MOV, MKV, WebM, AVI, FLV ও TS লেখে, আর আপনি আউটপুট ফরম্যাট বেছে নিলে শুধু সেই কোডেকগুলোই দেখায় যা ওই কনটেইনার ধারণ করতে পারে, তাই ভুল করে অবৈধ কোনো সমন্বয় তৈরি করা যায় না। MP4, MOV, MKV ও WebM আউটপুটের ক্ষেত্রে এটি কনভার্সনের অংশ হিসেবেই ভিডিওটি রি-এনকোড করে, আর এ কারণেই একই সাথে কোডেক, রেজোলিউশন বা বিটরেটও বদলানো যায়; মূল কোয়ালিটির কাছাকাছি থাকতে এগুলো ডিফল্টে রেখে দিন, যা সোর্সকে অনুসরণ করে। AVI, FLV ও TS আউটপুটের ক্ষেত্রে ডিফল্ট সেটিংস রাখলে H.264 ছবি রি-এনকোড ছাড়াই চলে যায়, যদি না সেটি AVI থেকে অন্য কোনো ফরম্যাটে যায়: AVI শুধু ডিকোড-ক্রমের ফ্রেম টাইম রাখে, তাই এর ভিডিও রি-এনকোড হয়। সবকিছু চলে আপনার ব্রাউজারে, তাই ফাইলটি কোথাও আপলোড হয় না। সবচেয়ে সাধারণ কাজগুলোর জন্য আউটপুট আগে থেকেই বেছে রাখা পেজ আছে, যেমন MKV থেকে MP4, MOV থেকে MP4 ও MP4 থেকে WebM।

এই গাইডে ব্যবহৃত টুল

সচরাচর জিজ্ঞাসা

০১

MKV-এর কোয়ালিটি কি MP4-এর চেয়ে ভালো?

না। কনটেইনার ছবির কোয়ালিটিতে প্রভাব ফেলে না; ফেলে কোডেক ও বিটরেট। একই H.264 স্ট্রিম MKV ও MP4-এ হুবহু একই রকম দেখায়। MKV শুধু বেশি কোডেক ও সাবটাইটেল ফরম্যাট সাপোর্ট করে।

০২

MOV আর MP4 কি একই?

এরা ঘনিষ্ঠভাবে সম্পর্কিত এবং গঠনের বেশিরভাগই এক, তবে হুবহু এক নয়। MOV হলো Apple-এর QuickTime ফরম্যাট এবং কিছু পেশাদার কোডেক সাপোর্ট করে; MP4 হলো আন্তর্জাতিক স্ট্যান্ডার্ড, Apple ডিভাইসের বাইরে যার সাপোর্ট আরও বিস্তৃত।

০৩

আমার WebM ফাইল ভিডিও এডিটরে খুলছে না কেন?

অনেক ডেস্কটপ এডিটরে WebM ও VP9-এর সাপোর্ট সীমিত। ফাইলটি H.264 ভিডিওসহ MP4-এ কনভার্ট করলে সাধারণত কোনো সমস্যা ছাড়াই ইমপোর্ট হয়।