VLC HEVC (H.265) नहीं चल रहा: पूरी Fix गाइड
HEVC (H.265) वीडियो — 4K, iPhones और आधुनिक कैमरों का मानक — कभी-कभी VLC में चलने से इनकार कर देता है: black screen, कोई तस्वीर नहीं, या कोई error। पैटर्न आम तौर पर हार्डवेयर-संबंधी होता है: VLC आपके GPU के HEVC decoder पर निर्भर करता है, और अगर driver पथ फेल होता है, तो H.264 के काम करते रहने के दौरान HEVC playback ढह जाता है। यह गाइड पहले decoder पथ को ठीक करती है, फिर दुर्लभ config-स्तरीय कारणों को। Fix 1–2 मामलों के विशाल बहुमत को कवर करते हैं।
ऐसा क्यों होता है?
- GPU HEVC decode फेल (driver या capability) — पुराने GPUs में HEVC decode नहीं होता; नए वाले buggy drivers के ज़रिए फेल होते हैं।
- Hardware acceleration disabled — hwaccel बंद होने पर, HEVC 4K को CPU द्वारा डिकोड किया जाता है; कमज़ोर CPUs फ़्रेम्स ड्रॉप करते हैं या कोई तस्वीर नहीं दिखाते।
- HEVC 10-bit (Main10) पथ समस्याएं — 10-bit HEVC को सक्षम decoder चाहिए; कुछ drivers इसे गलत संभालते हैं जबकि 8-bit काम करता है।
- Demuxer misdetection — असामान्य containers (TS, विचित्र flags वाले MKV) में HEVC, VLC के parser को भ्रमित कर सकता है।
- बहुत पुराने VLC संस्करण — 3.0-पूर्व builds में आंशिक HEVC समर्थन था।
कैसे ठीक करें
समाधान 1VLC को नवीनतम संस्करण पर अपडेट करें
आधिकारिक bug और security fixes लागू करता है (वर्तमान स्थिर: 3.0.23)
VLC में, Help > Check for Updates पर जाएं।
VLC आपके संस्करण की तुलना नवीनतम से करता है।
अगर अपडेट मौजूद है, तो उसे आधिकारिक पेज videolan.org से डाउनलोड करें।
नया इंस्टॉलर डाउनलोड होता है।
अपने वर्तमान संस्करण के ऊपर इंस्टॉल करें (सेटिंग्स रहती हैं) और रीस्टार्ट करें।
VLC नए संस्करण पर चलता है।
समाधान 2जांचें कि क्या आपका GPU वास्तव में HEVC डिकोड करता है
बताता है कि समस्या हार्डवेयर capability है या नहीं
फ़ाइल खोलें और जांचें Tools > Media Information > Codec: "Decoder" लाइन उपयोग में चल रहे decoder को दिखाती है।
आप सक्रिय decoder देखते हैं।
अगर यह कोई hardware decoder (D3D11VA, VDA, VAAPI) दिखाता है, तो HEVC hardware decode सक्रिय है; एक black screen का मतलब तब driver bug है।
Decode पथ ज्ञात है।
अगर यह FFmpeg software decoding दिखाता है और CPU पूरी तरह व्यस्त है, तो आपका GPU/driver HEVC डिकोड नहीं कर सकता — driver अपडेट करें, या नीचे दिए fixes के साथ CPU decoding स्वीकार करें।
Capability का आकलन हुआ।
समाधान 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 ही दोषी था।
समाधान 4अपना graphics driver अपडेट करें
ड्राइवर बग्स के कारण होने वाले black screen, green artifacts और क्रैश को ठीक करता है
Win+X दबाएं और Device Manager खोलें (या macOS पर System Settings > Display)।
डिवाइस सूची खुलती है।
"Display adapters" को expand करें और अपने GPU मॉडल (NVIDIA, AMD या Intel) को नोट करें।
आपका GPU पहचान लिया जाता है।
GPU वेंडर साइट (nvidia.com, amd.com या intel.com) से सबसे नया driver डाउनलोड करें — या Windows Update का उपयोग करें।
ड्राइवर पैकेज तैयार है।
इंस्टॉल करें, अपने PC को रीस्टार्ट करें, फिर VLC फिर से आज़माएं।
सिस्टम नए driver के साथ चलता है।
समाधान 5Video output module को OpenGL (HEVC 10-bit rendering glitches को ठीक करता है) पर बदलें
विशिष्ट GPU सेटअप पर black screen और rendering glitches को ठीक करता है
Tools > Preferences > Video पर जाएं।
Video सेटिंग्स खुलती हैं।
Output को OpenGL (HEVC 10-bit rendering glitches को ठीक करता है) सेट करें।
Output मॉड्यूल बदल जाता है।
Save पर क्लिक करें और VLC रीस्टार्ट करें।
VLC रीस्टार्ट होता है।
फ़ाइल फिर से खोलें और तस्वीर जांचें।
वीडियो अब सही ढंग से render होना चाहिए।
समाधान 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 साफ़ सेटिंग्स के साथ शुरू होता है।
एडवांस्ड समाधान
समाधान 1CPU (software) HEVC decoding को ठीक से enable करें
GPU decode रहित मशीनों पर HEVC चलाता है
Tools > Preferences > Input / Codecs > "Hardware-accelerated decoding" > Disable।
CPU decoding forced है।
कमज़ोर CPUs पर ऑडियो को स्मूथ रखने के लिए "Drop frames on late pictures" enable करें।
Frames stall के बजाय ड्रॉप होते हैं।
पुराने CPUs पर 4K HEVC के लिए, विंडो साइज़ घटाएं — वीडियो फ़िल्टर "Sharpen" की ज़रूरत नहीं है; बस CPU लोड स्वीकार करें या छोटी विंडो में देखें।
Playback स्थिर है।
समाधान 2HEVC-in-TS फ़ाइलों को Remux करें
container-संबंधी HEVC फेलियर्स को ठीक करता है
चलाएं:
ffmpeg -i input.ts -c copy -map 0 output.mp4।HEVC stream MP4 में remux हो जाता है।
MP4 को VLC में चलाएं।
Remux की गई फ़ाइल चलती है।
भविष्य में कैसे बचें
- GPU drivers को current रखें — HEVC decode बग्स driver releases में पैच किए जाते हैं।
- 4K कंटेंट खरीदने/डाउनलोड करने से पहले, अपने GPU के HEVC decode समर्थन (NVDEC/Intel Quick Sync/AMD VCN) की जांच करें।
- अधिकतम संगतता के लिए साफ़ HEVC flags वाले MP4/MKV को प्राथमिक रखें।
अक्सर पूछे जाने वाले प्रश्न
क्या VLC HEVC का समर्थन करता है?
HEVC किसी दूसरे प्लेयर में चलता है लेकिन VLC में नहीं — क्यों?
क्या VLC में HEVC 10-bit समर्थित है?
क्या VLC के लिए Windows पर HEVC codec pack चाहिए?
क्या VLC AV1 चला सकता है?
सारांश
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.