VLC HEVC (H.265) नहीं चल रहा: पूरी Fix गाइड

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

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)

  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जांचें कि क्या आपका GPU वास्तव में HEVC डिकोड करता है

बताता है कि समस्या हार्डवेयर capability है या नहीं

  1. फ़ाइल खोलें और जांचें Tools > Media Information > Codec: "Decoder" लाइन उपयोग में चल रहे decoder को दिखाती है।

    आप सक्रिय decoder देखते हैं।

  2. अगर यह कोई hardware decoder (D3D11VA, VDA, VAAPI) दिखाता है, तो HEVC hardware decode सक्रिय है; एक black screen का मतलब तब driver bug है।

    Decode पथ ज्ञात है।

  3. अगर यह FFmpeg software decoding दिखाता है और CPU पूरी तरह व्यस्त है, तो आपका GPU/driver HEVC डिकोड नहीं कर सकता — driver अपडेट करें, या नीचे दिए fixes के साथ CPU decoding स्वीकार करें।

    Capability का आकलन हुआ।

नोटसंदर्भ के लिए: Intel HD 4000 और इससे पुराने, ज़्यादातर 2014-पूर्व AMD GPUs, और 2014-पूर्व NVIDIA GPUs हार्डवेयर में HEVC डिकोड नहीं कर सकते।

समाधान 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 ही दोषी था।

नोटHEVC के लिए, hwaccel काम करते driver के साथ ON होना चाहिए। अगर hardware decode उपलब्ध नहीं है, तो इसे OFF रखें और CPU पर निर्भर करें — advanced fix देखें।

समाधान 4अपना graphics driver अपडेट करें

ड्राइवर बग्स के कारण होने वाले black screen, green artifacts और क्रैश को ठीक करता है

  1. Win+X दबाएं और Device Manager खोलें (या macOS पर System Settings > Display)।

    डिवाइस सूची खुलती है।

  2. "Display adapters" को expand करें और अपने GPU मॉडल (NVIDIA, AMD या Intel) को नोट करें।

    आपका GPU पहचान लिया जाता है।

  3. GPU वेंडर साइट (nvidia.com, amd.com या intel.com) से सबसे नया driver डाउनलोड करें — या Windows Update का उपयोग करें।

    ड्राइवर पैकेज तैयार है।

  4. इंस्टॉल करें, अपने PC को रीस्टार्ट करें, फिर VLC फिर से आज़माएं।

    सिस्टम नए driver के साथ चलता है।

नोटOEM लैपटॉप कभी-कभी वेंडर ड्राइवरों को ब्लॉक कर देते हैं; ऐसी स्थिति में अपने लैपटॉप निर्माता का ड्राइवर पेज उपयोग करें।

समाधान 5Video output module को OpenGL (HEVC 10-bit rendering glitches को ठीक करता है) पर बदलें

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

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

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

  2. Output को OpenGL (HEVC 10-bit rendering glitches को ठीक करता है) सेट करें।

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

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

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

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

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

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

समाधान 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 एक्सपोर्ट कर लें।

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

समाधान 1CPU (software) HEVC decoding को ठीक से enable करें

GPU decode रहित मशीनों पर HEVC चलाता है

  1. Tools > Preferences > Input / Codecs > "Hardware-accelerated decoding" > Disable।

    CPU decoding forced है।

  2. कमज़ोर CPUs पर ऑडियो को स्मूथ रखने के लिए "Drop frames on late pictures" enable करें।

    Frames stall के बजाय ड्रॉप होते हैं।

  3. पुराने CPUs पर 4K HEVC के लिए, विंडो साइज़ घटाएं — वीडियो फ़िल्टर "Sharpen" की ज़रूरत नहीं है; बस CPU लोड स्वीकार करें या छोटी विंडो में देखें।

    Playback स्थिर है।

नोटआधुनिक मिड-रेंज CPUs (Ryzen 5 / Core i5, 2018+) 24–30 fps के लिए 4K HEVC को software में पर्याप्त रूप से डिकोड करते हैं। 4K60 अभी भी फ़्रेम्स ड्रॉप कर सकता है।

समाधान 2HEVC-in-TS फ़ाइलों को Remux करें

container-संबंधी HEVC फेलियर्स को ठीक करता है

  1. चलाएं: ffmpeg -i input.ts -c copy -map 0 output.mp4

    HEVC stream MP4 में remux हो जाता है।

  2. MP4 को VLC में चलाएं।

    Remux की गई फ़ाइल चलती है।

नोटकोई गुणवत्ता हानि नहीं — stream कॉपी की जाती है, केवल container बदलता है।

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

  • GPU drivers को current रखें — HEVC decode बग्स driver releases में पैच किए जाते हैं।
  • 4K कंटेंट खरीदने/डाउनलोड करने से पहले, अपने GPU के HEVC decode समर्थन (NVDEC/Intel Quick Sync/AMD VCN) की जांच करें।
  • अधिकतम संगतता के लिए साफ़ HEVC flags वाले MP4/MKV को प्राथमिक रखें।

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

क्या VLC HEVC का समर्थन करता है?
हां — VLC 3.0 HEVC/H.265 को software और hardware दोनों में चलाता है। अगर आपका नहीं चलाता, तो फेल होने वाला लिंक आम तौर पर GPU decoder या driver होता है, VLC स्वयं नहीं।
HEVC किसी दूसरे प्लेयर में चलता है लेकिन VLC में नहीं — क्यों?
अन्य प्लेयर्स चुपचाप अलग decoder पथों (जैसे Media Foundation) पर fallback हो सकते हैं। VLC में, सुनिश्चित करें कि hardware acceleration अपडेटेड driver के साथ ON है, या software decoding को force करें।
क्या VLC में HEVC 10-bit समर्थित है?
हां, Main10-सक्षम decoder के साथ। 10-bit समस्याएं आम तौर पर GPU driver तक जाती हैं — इसे अपडेट करें, या software decoding उपयोग करें।
क्या VLC के लिए Windows पर HEVC codec pack चाहिए?
नहीं। VLC अपना स्वयं का HEVC decoder बंडल करता है। Windows Store HEVC एक्सटेंशन केवल Media Foundation उपयोग करने वाले ऐप्स के लिए ज़रूरी है।
क्या VLC AV1 चला सकता है?
हां — VLC 3.0 AV1 को software में (और जहां समर्थित हो वहां hardware decode के ज़रिए) चलाता है। dav2d (VideoLAN द्वारा नया AV2 decoder) 4.0 के रोडमैप पर है।

सारांश

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.