Matroska वीडियो (.mkv)

Matroska স্ট্যান্ডার্ড

মাত্রোস্কা ভিডিও (MKV) হলো একটি ফ্রি, এক্সটেনসিবল এবং উন্মুক্ত স্ট্যান্ডার্ড মাল্টিমিডিয়া কন্টেইনার ফরম্যাট, যা একটি একক ফাইলের ভেতরে ভিডিও, অডিও, ছবি এবং সাবটাইটেলের যেকোনো সংখ্যক ট্র্যাক ধারণ করতে সক্ষম।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে MKV ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে MKV ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

1A 45 DF A3

ASCII রিপ্রেজেন্টেশন: Eߣ

স্ট্যান্ডার্ডাইজেশন: Matroska Open Standard / IETF Working Group Draft

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারExtensible Binary Meta Language (EBML) hierarchical container
কম্প্রেশনCodec-agnostic: holds AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC, and uncompressed video
বাইট এন্ডিয়াননেসBig-Endian integer representations with variable-length size descriptors
কালার স্পেসHDR10, Dolby Vision, HLG, and all color spaces
চ্যানেল ও কাঠামোVirtually unlimited audio tracks, subtitle streams, and camera angles
সর্বোচ্চ মাত্রাUnrestricted; supports 8K, 16K, and high framerate video
স্বচ্ছতাFull alpha channel support when holding VP9 or ProRes streams
স্ট্রিমিং ও প্রোগ্রেসিভCluster-based chunk framing allows robust live streaming and resilience to corruption

টেকনিক্যাল তুলনা ম্যাট্রিক্স: MKV বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যMKV (বর্তমান)MP4WEBMAVI
কোডেক স্বাধীনতাসার্বজনীন: যেকোনো ভিডিও, অডিও বা সাবটাইটেল কোডেক গ্রহণ করেপ্রাথমিকভাবে H.264/HEVC/AV1 এবং AAC-এর মধ্যে সীমাবদ্ধVP8/VP9/AV1 এবং Vorbis/Opus-এর মধ্যে সীমাবদ্ধশুধুমাত্র লিগেসি কোডেক
সাবটাইটেলের বিশ্বস্ততাএম্বেডেড ফন্ট অ্যাটাচমেন্টসহ বিট-পারফেক্ট রেন্ডারিংশুধুমাত্র মৌলিক টেক্সট স্টাইলিংশুধুমাত্র মৌলিক WebVTT স্টাইলিংবাহ্যিক সাবটাইটেল ফাইল প্রয়োজন
অ্যাপল নেটিভ সমর্থনতৃতীয় পক্ষের প্লেয়ার প্রয়োজন (VLC, IINA, Infuse)সব অ্যাপল ডিভাইসে ১০০% নেটিভআধুনিক ফ্রেমওয়ার্কের মাধ্যমে Safari-তে সমর্থিতলিগেসি কুইকটাইম প্লাগইন
কন্টেইনার আর্কিটেকচারএক্সটেনসিবল বাইনারি মেটা ল্যাঙ্গুয়েজ (EBML)ISO বেস মিডিয়া ফাইল ফরম্যাট (অ্যাটম/বক্স)EBML (মাত্রোস্কা সাবসেট)RIFF চাংক আর্কিটেকচার

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

ফাইল চলে কিন্তু টাইমলাইন স্ক্রাবিং কাজ করে না অথবা সময়কাল ভুলভাবে গণনা করা হয়।

মূল কারণ: অসম্পূর্ণ ডাউনলোডের কারণে ক্ষতিগ্রস্ত বা অনুপস্থিত 'Cues' উপাদান (মাত্রোস্কা সিক টেবিল)।

পুনরুদ্ধার: 'mkvmerge -o fixed.mkv broken.mkv' ব্যবহার করে তাৎক্ষণিকভাবে সিক ইনডেক্স টেবিল রিবাউন্ড করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

EBML পার্সিংয়ের জন্য পরিবর্তনশীল দৈর্ঘ্যের ইন্টিজার ডিকোডিং এবং নেস্টেড এলিমেন্ট ট্রি প্রয়োজন হয়। ত্রুটিপূর্ণ এলিমেন্টের দৈর্ঘ্য মেমোরি ম্যানেজমেন্টে ত্রুটি ঘটাতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • মিডিয়া প্লেয়ারে EBML এলিমেন্ট সাইজ পার্স করার সময় হিপ বাফার ওভারফ্লো।
  • সাবটাইটেল রেন্ডারারে ত্রুটিপূর্ণ এম্বেডেড ফন্ট অ্যাটাচমেন্ট হ্যান্ডেল করার মাধ্যমে খেয়ালখুশিমতো কোড এক্সিকিউশন।
  • মাত্রোস্কা চ্যাপ্টার এলিমেন্টে সার্কুলার রেফারেন্স লুপের মাধ্যমে ডিনায়াল অফ সার্ভিস।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2023IETF সেলার ওয়ার্কিং গ্রুপ মাত্রোস্কা স্পেসিফিকেশনকে আনুষ্ঠানিক RFC স্ট্যান্ডার্ডের দিকে এগিয়ে নিয়ে যায়।
2010গুগল ওয়েবএম ওপেন ওয়েব ভিডিও ফরম্যাটের ভিত্তি হিসেবে মাত্রোস্কা EBML নির্বাচন করে।
2002স্টিভ লহোম MCF কন্টেইনারের একটি নমনীয় ফর্ক হিসেবে মাত্রোস্কা প্রজেক্টের ঘোষণা দেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • অস্তিত্বের সবচেয়ে বহুমুখী কন্টেইনার: প্রায় প্রতিটি ভিডিও, অডিও এবং সাবটাইটেল কোডেক সমর্থন করে।
  • উন্নত স্টাইলযুক্ত সাবটাইটেল (ASS/SSA), বহু-ভাষার অডিও ট্র্যাক এবং চ্যাপ্টার মেনুর জন্য পূর্ণ সমর্থন।
  • করাপশনের বিরুদ্ধে উচ্চ প্রতিরোধ ক্ষমতা: ক্ষতিগ্রস্ত ক্লাস্টার আশেপাশের ভিডিওর প্লেব্যাকে বাধা সৃষ্টি করে না।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • ডিফল্ট অ্যাপল কুইকটাইম প্লেয়ার এবং iOS ডিভাইসে সরাসরি নেটিভ প্লেব্যাকের অভাব রয়েছে।
  • সব বাণিজ্যিক টেলিভিশন স্মার্ট-হাব এবং হার্ডওয়্যার প্লেয়ার দ্বারা নেটিভভাবে সমর্থিত নয়।
  • ট্রান্সকোডিং ছাড়া HTML5 <video> ট্যাগের মাধ্যমে সরাসরি স্ট্যান্ডার্ড ওয়েব ব্রাউজারে এম্বেড করা যায় না।

আকর্ষণীয় কারিগরি তথ্য

  • 'মাত্রোস্কা' নামটি রাশিয়ান শব্দ 'মাত্রিয়োস্কা' থেকে এসেছে, যা কাঠের তৈরি একটার ভেতরে আরেকটা রাখা পুতুলকে নির্দেশ করে।
  • '1A 45 DF A3' ম্যাজিক বাইটগুলো MKV এবং WebM উভয় দ্বারা ব্যবহৃত সার্বজনীন EBML হেডার আইডি নির্দেশ করে।
  • অ্যানিমে সাবটাইটেল রেন্ডার করার জন্য MKV ফাইলগুলো সম্পূর্ণ TrueType এবং OpenType ফন্ট ফাইল সরাসরি কন্টেইনারের ভেতরে এম্বেড করতে পারে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

আমার টিভি বা ফোনে MKV ফাইল চালাতে সমস্যা হয় কেন?

যদিও পিসিতে MKV জনপ্রিয়, কিছু টেলিভিশন এবং iOS ডিভাইস কন্টেইনার বা এর ভেতরের নির্দিষ্ট হাই-এন্ড অডিও কোডেক (যেমন DTS) লাইসেন্স করে না। MKV-কে MP4-এ রূপান্তর করলে অবিলম্বে এই সামঞ্জস্যতার সমস্যা দূর হয়।

ভিডিওর কোয়ালিটি না কমিয়ে কি MKV-কে MP4-এ রূপান্তর করা সম্ভব?

হ্যাঁ! আপনার MKV-এর ভেতরের ভিডিওটি যদি H.264 বা HEVC হয়ে থাকে, তবে File2File পুনরায় এনকোড না করেই মাত্র কয়েক সেকেন্ডে ভিডিও স্ট্রিমগুলোকে একটি MP4 কন্টেইনারে প্যাক করে দেয়, যা মূল কোয়ালিটির ১০০% ঠিক রাখে।

MKV এবং WebM-এর মধ্যে সম্পর্ক কী?

WebM হলো Matroska-র একটি অফিসিয়াল সাবসেট। WebM-এ MKV-র মতো একই EBML কন্টেইনার স্ট্রাকচার ব্যবহার করা হয়, তবে কোডেকগুলোকে কঠোরভাবে ওপেন ওয়েব স্ট্যান্ডার্ডে (VP8/VP9/AV1 এবং Vorbis/Opus) সীমাবদ্ধ রাখা হয়।