VLC MKV में वीडियो नहीं (केवल ऑडियो): कारण और Fixes

फ़ॉर्मेट और कोडेक समस्याएं अंतिम अपडेट: लागू होता है: All platforms · VLC 3.0.x · MKV/Matroska files

MKV (Matroska) अस्तित्व में सबसे लचीला वीडियो container है — और सबसे अधिक आपको चौंकाने वाला: ऑडियो चलता है, लेकिन वीडियो track कुछ नहीं दिखाता। क्योंकि MKV लगभग किसी भी codec को रख सकता है, "MKV no video" का आम तौर पर मतलब है कि MKV के भीतर का वीडियो codec आपकी decoder chain में फेल हो रहा है, न कि यह कि container टूटा है। नीचे दिए fixes वास्तविक कारणों को क्रम में बताते हैं; पहले दो ज़्यादातर मामलों को हल करते हैं।

ऐसा क्यों होता है?

  • MKV के भीतर असमर्थित या फेल हो रहा वीडियो codec — आम तौर पर HEVC 10-bit, VP9, या AV1 किसी MKV में जहां आपका GPU/driver पथ फेल होता है।
  • Hardware acceleration conflict — GPU decoder MKV के वीडियो track को गलत पढ़ता है।
  • कई वीडियो tracks — कुछ MKVs (विशेषकर remuxes) 2–3 वीडियो tracks रखते हैं; VLC शायद किसी टूटे हुए को डिफ़ॉल्ट कर दे।
  • खराब MKV index (cues) — एक क्षतिग्रस्त index VLC को वीडियो track पर seek/फेल कराता है।
  • demuxer बग्स वाला पुराना VLC — MKV हैंडलिंग 3.0.x रिलीज़ों में काफ़ी सुधरी है।

कैसे ठीक करें

समाधान 1VLC को नवीनतम संस्करण पर अपडेट करें

आधिकारिक bug और security fixes लागू करता है (वर्तमान स्थिर: 3.0.23)

  1. VLC में, Help > Check for Updates पर जाएं।

    VLC आपके संस्करण की तुलना नवीनतम से करता है।

  2. अगर अपडेट मौजूद है, तो उसे आधिकारिक पेज videolan.org से डाउनलोड करें।

    नया इंस्टॉलर डाउनलोड होता है।

  3. अपने वर्तमान संस्करण के ऊपर इंस्टॉल करें (सेटिंग्स रहती हैं) और रीस्टार्ट करें।

    VLC नए संस्करण पर चलता है।

नोटVLC 3.0.23, 3.0 शाखा का 24वां अपडेट है और इसमें demuxer और stability fixes का एक बड़ा समूह शामिल है — कई "not playing" समस्याएं वहां पहले ही ठीक हो चुकी हैं।

समाधान 2वीडियो track बदलें

कई वीडियो tracks वाले MKVs को ठीक करता है

  1. वीडियो पर राइट-क्लिक > Video > Video Track।

    वीडियो track सूची खुलती है।

  2. अगर एक से अधिक सूचीबद्ध हैं, तो हर track आज़माएं।

    एक काम करने वाला track मिलता है।

  3. Tools > Track Synchronization में चुने गए track की पुष्टि करें।

    सही track सक्रिय है।

नोटRemuxed MKVs कभी-कभी निर्देशक के कमेंट्री वीडियो track या कोई टूटा पहला track रखते हैं — track 2 असली कंटेंट हो सकता है।

समाधान 3Hardware-accelerated decoding को Disable करें

ज़्यादातर मामलों में black/green screen, pixelation और stuttering को ठीक करता है

  1. VLC खोलें और Tools > Preferences पर जाएं (Windows/Linux पर Ctrl+P दबाएं, macOS पर Cmd+,)।

    Preferences विंडो खुल जाती है।

  2. बाईं ओर Input / Codecs टैब पर क्लिक करें।

    Codec से जुड़ी सेटिंग्स दिखाई देती हैं।

  3. Hardware-accelerated decoding ढूंढें और उसे Disable पर सेट करें।

    ड्रॉपडाउन अब "Disable" दिखाता है।

  4. Save पर क्लिक करें, फिर VLC को पूरी तरह रीस्टार्ट करें (सिर्फ़ वीडियो नहीं, बल्कि हर VLC विंडो बंद करें)।

    VLC software decoding के साथ रीस्टार्ट होता है।

  5. समस्या वाली फ़ाइल फिर से चलाएं।

    अगर समस्या खत्म हो गई है, तो GPU decoder ही दोषी था।

नोटयह CPU decoding पर मजबूर करता है। CPU उपयोग थोड़ा अधिक होना सामान्य है, लेकिन प्लेबैक स्थिर हो जाता है। अगर यह काम करता है, तो आप अपना ग्राफ़िक्स ड्राइवर अपडेट करने के बाद इसे बाद में फिर से Enable कर सकते हैं।

समाधान 4Video output module को OpenGL पर बदलें

विशिष्ट GPU सेटअप पर black screen और rendering glitches को ठीक करता है

  1. Tools > Preferences > Video पर जाएं।

    Video सेटिंग्स खुलती हैं।

  2. Output को OpenGL सेट करें।

    Output मॉड्यूल बदल जाता है।

  3. Save पर क्लिक करें और VLC रीस्टार्ट करें।

    VLC रीस्टार्ट होता है।

  4. फ़ाइल फिर से खोलें और तस्वीर जांचें।

    वीडियो अब सही ढंग से render होना चाहिए।

नोटअगर नया मॉड्यूल काम करता है, तो इसे रखें। अलग-अलग GPU और ड्राइवर अलग तरह व्यवहार करते हैं, इसलिए टेस्ट करना सबसे तेज़ तरीका है एक स्थिर output खोजने का।

समाधान 5MKV index की मरम्मत करें

बिना re-encoding के corrupt-cue MKVs को ठीक करता है

  1. mkvtoolnix (mkvmerge) इंस्टॉल करें — मानक Matroska टूलकिट।

    mkvmerge इंस्टॉल है।

  2. चलाएं: mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv — या बस remux करें: mkvmerge -o fixed.mkv input.mkv

    Index फिर बनता है।

  3. fixed.mkv को VLC में चलाएं।

    मरम्मत की गई फ़ाइल चलती है।

नोटmkvmerge cues/index को फिर बनाता है — कोई re-encoding नहीं, कोई गुणवत्ता हानि नहीं, और यह "एक प्लेयर में चलता है लेकिन VLC में नहीं" MKV मामलों के बहुमत को ठीक करता है।

समाधान 6VLC preferences को डिफ़ॉल्ट पर रीसेट करें

क्रैश, black screen और ऑडियो समस्याओं का कारण बनने वाली खराब सेटिंग्स को साफ़ करता है

  1. VLC को पूरी तरह बंद करें।

    कोई VLC प्रोसेस चल नहीं रहा है।

  2. एक command prompt (Win+R → cmd) या terminal खोलें।

    कमांड लाइन उपलब्ध है।

  3. चलाएं: vlc --reset-config (Windows/Linux) — macOS पर इसके बजाय ~/Library/Preferences/org.videolan.vlc डिलीट करें।

    VLC preferences डिफ़ॉल्ट पर रीस्टोर हो जाती हैं।

  4. VLC लॉन्च करें और केवल वे सेटिंग्स फिर लागू करें जिनकी आपको ज़रूरत है।

    VLC साफ़ सेटिंग्स के साथ शुरू होता है।

नोटयह सभी कस्टम preferences (शॉर्टकट और स्किन सहित) मिटा देता है। बैकअप चाहें तो Tools > Preferences > All > Interface के तहत अपनी config एक्सपोर्ट कर लें।

एडवांस्ड समाधान

समाधान 1वीडियो track निकालें और निरीक्षण करें

सटीक codec और उसके flags की पहचान करता है

  1. MKV को mkvmerge GUI में खोलें (या चलाएं mkvinfo input.mkv)।

    सभी tracks और codecs सूचीबद्ध हैं।

  2. वीडियो के codec (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) और bit depth को नोट करें।

    Codec पहचाना गया।

  3. VideoLAN फ़ोरम में codec नाम + VLC खोजें — कई के ज्ञात fixes हैं।

    विशिष्ट fix मिलता है।

नोटCodec-विशिष्ट समस्याओं (जैसे पुराने GPUs पर MKV में V_AV1) के codec-विशिष्ट fixes होते हैं — codec जानना आधी लड़ाई है।

भविष्य में कैसे बचें

  • VLC को अपडेट रखें — Matroska demuxer fixes हर 3.0.x point रिलीज़ में आते हैं।
  • डाउनलोड किए गए MKVs को mkvmerge से एक बार remux करें ताकि टूटी फ़ाइलें normalize हो जाएं।
  • 4K HEVC MKV के लिए, सुनिश्चित करें कि hardware decode काम करता है (HEVC गाइड देखें)।

अक्सर पूछे जाने वाले प्रश्न

MKV फ़ाइलें अन्य प्लेयर्स में चलती हैं लेकिन VLC में नहीं — क्यों?
अन्य प्लेयर्स अलग decoder पथों पर fallback होते हैं या multi-track MKVs को अलग तरह संभालते हैं। VLC में, अपडेट करें, वीडियो tracks बदलें, और उसी क्रम में hardware acceleration टॉगल करें।
क्या MKV VLC द्वारा समर्थित है?
पूरी तरह — MKV VLC में first-class container है। समस्या हमेशा भीतर का codec या फ़ाइल का index होती है, खुद container नहीं।
क्या VLC DTS ऑडियो वाला MKV चलाता है?
हां, DTS software में डिकोड होता है। अगर ऑडियो गायब है (वीडियो नहीं), तो no-sound गाइड देखें — DTS passthrough गलत कॉन्फ़िगरेशन एक आम कारण है।
MKV वीडियो चलाता है लेकिन ऑडियो नहीं — क्या अलग है?
ऑडियो track (अक्सर DTS/AC-3/EAC-3) फेल होने वाला लिंक है। ऑडियो track चयन और ऑडियो output मॉड्यूल जांचें।
क्या मुझे MKV को MP4 में बदलना चाहिए?
केवल अगर लक्ष्य डिवाइस (TV, फ़ोन) में MKV समर्थन नहीं है। VLC MKV को native रूप से चलाता है — बदलने से कुछ नहीं जाता लेकिन समय बर्बाद होता है जब तक संगतता मांग न करे।

सारांश

VLC को नवीनतम संस्करण पर अपडेट करें — आधिकारिक bug और security fixes लागू करता है (वर्तमान स्थिर: 3.0.23). If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.