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) হায়ারার্কিক্যাল কন্টেইনার
কম্প্রেশনকোডেক-নিরপেক্ষ: AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC ও আনকম্প্রেসড ভিডিও ধারণ করে
বাইট এন্ডিয়াননেসপরিবর্তনশীল-দৈর্ঘ্যের আকার নির্দেশকসহ বিগ-এন্ডিয়ান পূর্ণসংখ্যা উপস্থাপন
কালার স্পেসHDR10, Dolby Vision, HLG এবং সব রঙের পরিসর
চ্যানেল ও কাঠামোপ্রায় সীমাহীন অডিও ট্র্যাক, সাবটাইটেল স্ট্রিম ও ক্যামেরা অ্যাঙ্গেল
সর্বোচ্চ মাত্রাকোনো নির্দিষ্ট সীমা নেই; 8K, 16K ও উচ্চ ফ্রেমরেটের ভিডিও সমর্থন করে
স্বচ্ছতাVP9 বা ProRes স্ট্রিম ধারণ করলে পূর্ণ আলফা চ্যানেল সমর্থিত
স্ট্রিমিং ও প্রোগ্রেসিভক্লাস্টার-ভিত্তিক চাঙ্ক ফ্রেমিং নির্ভরযোগ্য লাইভ স্ট্রিমিং ও করাপশন সহনশীলতা দেয়

টেকনিক্যাল তুলনা ম্যাট্রিক্স: 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 এলিমেন্ট সাইজ পার্স করার সময় হিপ বাফার ওভারফ্লো।
  • সাবটাইটেল রেন্ডারারে ত্রুটিপূর্ণ এম্বেডেড ফন্ট অ্যাটাচমেন্ট হ্যান্ডেল করার মাধ্যমে নির্বিচারে কোড এক্সিকিউশন।
  • মাত্রোস্কা চ্যাপ্টার এলিমেন্টে সার্কুলার রেফারেন্স লুপের মাধ্যমে ডিনায়াল অফ সার্ভিস।

প্রতিরক্ষামূলক সেরা অনুশীলন: এম্বেডেড অ্যাটাচমেন্টের ধরণ স্যানিটাইজ করুন এবং স্যান্ডবক্সড, মেমরি-সেফ পার্সার লাইব্রেরি ব্যবহার করে 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.app পুনরায় এনকোড না করেই মাত্র কয়েক সেকেন্ডে ভিডিও স্ট্রিমগুলোকে একটি MP4 কন্টেইনারে প্যাক করে দেয়, যা মূল কোয়ালিটির ১০০% ঠিক রাখে।

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

WebM Matroska/EBML কনটেইনার মডেলের ওপর ভিত্তি করে এবং নির্দিষ্ট কোডেকের সীমিত প্রোফাইল ব্যবহার করে।