VLC MKV में वीडियो नहीं (केवल ऑडियो): कारण और Fixes
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)
VLC में, Help > Check for Updates पर जाएं।
VLC आपके संस्करण की तुलना नवीनतम से करता है।
अगर अपडेट मौजूद है, तो उसे आधिकारिक पेज videolan.org से डाउनलोड करें।
नया इंस्टॉलर डाउनलोड होता है।
अपने वर्तमान संस्करण के ऊपर इंस्टॉल करें (सेटिंग्स रहती हैं) और रीस्टार्ट करें।
VLC नए संस्करण पर चलता है।
समाधान 2वीडियो track बदलें
कई वीडियो tracks वाले MKVs को ठीक करता है
वीडियो पर राइट-क्लिक > Video > Video Track।
वीडियो track सूची खुलती है।
अगर एक से अधिक सूचीबद्ध हैं, तो हर track आज़माएं।
एक काम करने वाला track मिलता है।
Tools > Track Synchronization में चुने गए track की पुष्टि करें।
सही track सक्रिय है।
समाधान 3Hardware-accelerated decoding को Disable करें
ज़्यादातर मामलों में black/green screen, pixelation और stuttering को ठीक करता है
VLC खोलें और Tools > Preferences पर जाएं (Windows/Linux पर Ctrl+P दबाएं, macOS पर Cmd+,)।
Preferences विंडो खुल जाती है।
बाईं ओर Input / Codecs टैब पर क्लिक करें।
Codec से जुड़ी सेटिंग्स दिखाई देती हैं।
Hardware-accelerated decoding ढूंढें और उसे Disable पर सेट करें।
ड्रॉपडाउन अब "Disable" दिखाता है।
Save पर क्लिक करें, फिर VLC को पूरी तरह रीस्टार्ट करें (सिर्फ़ वीडियो नहीं, बल्कि हर VLC विंडो बंद करें)।
VLC software decoding के साथ रीस्टार्ट होता है।
समस्या वाली फ़ाइल फिर से चलाएं।
अगर समस्या खत्म हो गई है, तो GPU decoder ही दोषी था।
समाधान 4Video output module को OpenGL पर बदलें
विशिष्ट GPU सेटअप पर black screen और rendering glitches को ठीक करता है
Tools > Preferences > Video पर जाएं।
Video सेटिंग्स खुलती हैं।
Output को OpenGL सेट करें।
Output मॉड्यूल बदल जाता है।
Save पर क्लिक करें और VLC रीस्टार्ट करें।
VLC रीस्टार्ट होता है।
फ़ाइल फिर से खोलें और तस्वीर जांचें।
वीडियो अब सही ढंग से render होना चाहिए।
समाधान 5MKV index की मरम्मत करें
बिना re-encoding के corrupt-cue MKVs को ठीक करता है
mkvtoolnix (mkvmerge) इंस्टॉल करें — मानक Matroska टूलकिट।
mkvmerge इंस्टॉल है।
चलाएं:
mkvmerge --fix-bitstream-timing-information 0 input.mkv -o fixed.mkv— या बस remux करें:mkvmerge -o fixed.mkv input.mkv।Index फिर बनता है।
fixed.mkv को VLC में चलाएं।
मरम्मत की गई फ़ाइल चलती है।
समाधान 6VLC preferences को डिफ़ॉल्ट पर रीसेट करें
क्रैश, black screen और ऑडियो समस्याओं का कारण बनने वाली खराब सेटिंग्स को साफ़ करता है
VLC को पूरी तरह बंद करें।
कोई VLC प्रोसेस चल नहीं रहा है।
एक command prompt (Win+R → cmd) या terminal खोलें।
कमांड लाइन उपलब्ध है।
चलाएं:
vlc --reset-config(Windows/Linux) — macOS पर इसके बजाय~/Library/Preferences/org.videolan.vlcडिलीट करें।VLC preferences डिफ़ॉल्ट पर रीस्टोर हो जाती हैं।
VLC लॉन्च करें और केवल वे सेटिंग्स फिर लागू करें जिनकी आपको ज़रूरत है।
VLC साफ़ सेटिंग्स के साथ शुरू होता है।
एडवांस्ड समाधान
समाधान 1वीडियो track निकालें और निरीक्षण करें
सटीक codec और उसके flags की पहचान करता है
MKV को mkvmerge GUI में खोलें (या चलाएं
mkvinfo input.mkv)।सभी tracks और codecs सूचीबद्ध हैं।
वीडियो के codec (V_MPEG4/ISO/AVC, V_MPEGH/ISO/HEVC, V_VP9, V_AV1…) और bit depth को नोट करें।
Codec पहचाना गया।
VideoLAN फ़ोरम में codec नाम + VLC खोजें — कई के ज्ञात fixes हैं।
विशिष्ट fix मिलता है।
भविष्य में कैसे बचें
- VLC को अपडेट रखें — Matroska demuxer fixes हर 3.0.x point रिलीज़ में आते हैं।
- डाउनलोड किए गए MKVs को mkvmerge से एक बार remux करें ताकि टूटी फ़ाइलें normalize हो जाएं।
- 4K HEVC MKV के लिए, सुनिश्चित करें कि hardware decode काम करता है (HEVC गाइड देखें)।
अक्सर पूछे जाने वाले प्रश्न
MKV फ़ाइलें अन्य प्लेयर्स में चलती हैं लेकिन VLC में नहीं — क्यों?
क्या MKV VLC द्वारा समर्थित है?
क्या VLC DTS ऑडियो वाला MKV चलाता है?
MKV वीडियो चलाता है लेकिन ऑडियो नहीं — क्या अलग है?
क्या मुझे MKV को MP4 में बदलना चाहिए?
सारांश
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.