MKV
वह कंटेनर जो सब कुछ रखता है, और जिसे Apple ने अपने सिस्टम को कभी पढ़ना नहीं सिखाया।
MKV एक कंटेनर है: एक फ़ाइल में एक वीडियो ट्रैक, कई ऑडियो भाषाएं और कई सबटाइटल ट्रैक एक साथ। न iOS न macOS इसे नेटिव रूप से खोलता है — QuickTime और Files प्रीव्यू दोनों मना करते हैं। फ़ाइल के अंदर कुछ भी विचित्र नहीं है; Apple ने बस कभी Matroska डीमक्सर शिप नहीं किया।
30 जुलाई 2026
बिना मदद के इनके ज़रिए खुलता है
मना करना रैपर के बारे में है, कंटेंट के बारे में नहीं। वही H.264 वीडियो और AAC ऑडियो MP4 में रखते ही बिल्कुल सही चलते हैं — यही वजह है कि MKV कन्वर्ट करना आमतौर पर री-एन्कोड नहीं, एक कॉपी होता है।
तथ्य
| पूरा नाम | Matroska Video |
|---|---|
| क़िस्म | कंटेनर (एक रैपर, कोडेक नहीं) |
| एक्सटेंशन | .mkv, .mka (सिर्फ़ ऑडियो), .mks (सिर्फ़ सबटाइटल), .mk3d |
| प्रकाशित | 2002, ओपन स्पेसिफ़िकेशन, कोई लाइसेंस फ़ीस नहीं |
| अंदर वीडियो | H.264, HEVC (H.265), AV1, VP9, MPEG-4 Part 2, MPEG-2 |
| अंदर ऑडियो | AAC, AC-3, E-AC-3, DTS, TrueHD, FLAC, Opus, Vorbis, MP3 |
| अंदर सबटाइटल | SRT, ASS/SSA, WebVTT, PGS और VobSub (दोनों तस्वीरें) |
| हर फ़ाइल में ट्रैक | कोई व्यावहारिक सीमा नहीं — फ़ाइल जितनी भाषाओं में बनी उतने ऑडियो और सबटाइटल |
| चैप्टर, टैग, अटैचमेंट | हां, स्टाइल किए सबटाइटल के लिए फ़ॉन्ट सहित |
एक डिब्बा, कोई भाषा नहीं
MKV के बारे में जानने लायक़ सबसे उपयोगी बात यह है कि यह नहीं बताता कि तस्वीर कैसे कम्प्रेस हुई है। यह काम कोडेक का है — H.264, HEVC, AV1 — और वही कोडेक एक MP4, एक MKV या एक WebM में बिना वीडियो का एक बिट बदले बैठ सकता है। कंटेनर तय करता है कि टुकड़े कैसे लेबल, क्रमबद्ध और खोजे जाते हैं; कोडेक तय करता है कि टुकड़े क्या हैं।
Matroska एक साथ बहुत सारे टुकड़े रखने में असामान्य रूप से अच्छा है। एक फ़ाइल फ़िल्म, एक ओरिजिनल ऑडियो ट्रैक, एक डब, एक कमेंट्री, आठ सबटाइटल भाषाएं, चैप्टर मार्क, कवर आर्ट और सबटाइटल को उनके लेखक के इरादे के मुताबिक़ दिखाने के लिए ज़रूरी फ़ॉन्ट फ़ाइलें ले जा सकती है। यही वजह है कि यह आर्काइवल किसी भी चीज़ के लिए डिफ़ॉल्ट बन गया: एक Blu-ray को उसे Blu-ray बनाने वाले हिस्से फेंके बिना एक MKV में ले जाया जा सकता है।
इसका इस्तेमाल मुफ़्त है, इसके पीछे कोई पेटेंट पूल नहीं, और यह बीस साल से ज़्यादा से एक स्थिर, खुले तौर पर प्रकाशित स्पेसिफ़िकेशन रहा है। इनमें से किसी ने भी Apple को इसे सपोर्ट करने के लिए राज़ी नहीं किया।
iPhone इसे क्यों नहीं खोलेगा
Apple का मीडिया स्टैक सिर्फ़ उन कंटेनर को पढ़ता है जिनका सपोर्ट Apple शिप करता है: MP4, MOV, M4V, 3GP और कुछ ऑडियो रैपर। Matroska इनमें कभी शामिल नहीं रहा। बदलने के लिए कोई सेटिंग नहीं और इंस्टॉल करने के लिए कोई कोडेक नहीं, क्योंकि जो टुकड़ा गायब है वह कोडेक नहीं है — सिस्टम के पास बस ऐसा कोई कोड नहीं है जो जानता हो Matroska फ़ाइल कैसे बिछी है।
तो यह असफलता किसी भी डिकोडिंग शुरू होने से पहले हो जाती है। Files ऐप फ़ाइल दिखाता है, प्रीव्यू मना करता है, और Mac पर QuickTime Player कहता है यह मूवी फ़ाइल नहीं है। अंदर का वीडियो सादा H.264 हो सकता है जिसे वही डिवाइस दिन भर हार्डवेयर में डिकोड करता है। यह वहां तक पहुंचता ही नहीं।
यही वजह है कि MKV कन्वर्ट करना अक्सर लगभग तुरंत होता है। अगर अंदर की स्ट्रीम पहले से ऐसी हैं जिन्हें MP4 स्वीकार करता है, तो कुछ भी दोबारा एन्कोड करने की ज़रूरत नहीं: टुकड़े उठाकर नए कंटेनर में दोबारा लेबल कर दिए जाते हैं। इस ऑपरेशन को रीमक्सिंग कहते हैं, और यह डिस्क की स्पीड पर चलता है। आधे घंटे लेने वाला कन्वर्ज़न वह है जिसने बिना ज़रूरत के वीडियो दोबारा एन्कोड कर दिया।
बाहर निकलने के तीन रास्ते, और हर एक की क़ीमत
- MP4 में कन्वर्ट करें
काम करता है, और अगर स्ट्रीम कम्पैटिबल हैं तो यह एक रीमक्स है — तेज़ और लॉसलेस। पर यह उस चीज़ को चपटा कर देता है जो फ़ाइल को रखने लायक़ बनाती थी: MP4 कई ऑडियो ट्रैक मुश्किल से संभालता है और स्टाइल की ASS सबटाइटल बिल्कुल नहीं, इसलिए डब और टाइपसेटिंग आमतौर पर पहले शिकार होते हैं। और अब आपके पास एक बड़ी फ़ाइल की दो कॉपी हैं।
- Matroska ख़ुद पढ़ने वाला प्लेयर इस्तेमाल करें
कुछ भी कन्वर्ट नहीं होता और कुछ भी डुप्लिकेट नहीं होता: प्लेयर फ़ाइल ख़ुद डीमक्स करता है और स्ट्रीम ख़ुद डिकोड करता है, इसलिए हर ऑडियो भाषा और सबटाइटल ट्रैक चलते समय चुनने लायक़ रहता है। VLC, Infuse और FoxDL सब यही करते हैं। iOS पर यह अकेला तरीक़ा है जो फ़ाइल को अछूता रखता है।
- किसी छोटी चीज़ में दोबारा एन्कोड करें
सिर्फ़ तब लायक़ है जब मक़सद कम्पैटिबिलिटी नहीं साइज़ हो — जैसे 4K HEVC रीमक्स को 1080p पर लाना। यह धीमा है, इसमें नुक़सान है, और यह कभी "मेरा फ़ोन इसे नहीं खोलता" का जवाब नहीं होना चाहिए।
ख़ास तौर पर MKV के साथ जो ग़लत होता है
लगभग हमेशा DTS या TrueHD ऑडियो का किसी ऐसे प्लेयर से टकराना जो सिर्फ़ AAC डिकोड करता है। वीडियो ट्रैक ठीक है। पूरे ऑडियो डिकोडर सेट वाला प्लेयर, या फ़ाइल के दूसरे ऑडियो ट्रैक पर स्विच करना (अगर मौजूद हो) इसे ठीक कर देता है।
ASS/SSA सबटाइटल पोज़िशनिंग, रंग और अक्सर अपने फ़ॉन्ट अटैचमेंट के रूप में ले जाते हैं। जो प्लेयर इन्हें सादा टेक्स्ट की तरह रेंडर करता है वह स्टाइलिंग फेंक देता है — पढ़ने लायक़, पर वह नहीं जो फ़ाइल बताती है।
PGS और VobSub ट्रैक Blu-ray और DVD से उठाई सबटाइटल की तस्वीरें हैं। इन्हें दिखाया जा सकता है, पर कभी दोबारा स्टाइल, रीसाइज़ या सर्च नहीं किया जा सकता, और बिना OCR के कोई कन्वर्ज़न इन्हें SRT नहीं बनाता।
कंटेनर की समस्या नहीं। हाई-बिटरेट 4K, 10-बिट HEVC या AV1 किसी भी रैपर में आए, पुरानी चिप के डिकोडर को पछाड़ सकते हैं।
इस फ़ॉर्मैट के बारे में सवाल
ये तथ्य कहां से आते हैं
- The Matroska specification Matroska.org
नज़दीकी फ़ॉर्मैट
आपकी लाइब्रेरी, आख़िरकार एक ही जगह।
डाउनलोड करना मुफ़्त है। न कोई अकाउंट, न साइन-अप, कुछ भी सौंपने की ज़रूरत नहीं।