VLC बहुत CPU उपयोग कर रहा है: क्यों और कैसे ठीक करें

प्रदर्शन और रुकावट अंतिम अपडेट: लागू होता है: All platforms · VLC 3.0.x

VLC में उच्च CPU उपयोग आम तौर शोर-वाले पंखे, गर्म लैपटॉप या अन्य ऐप्स के हकलाने के रूप में प्रकट होता है। यद्यपि कुछ CPU लोड सामान्य है (विशेष रूप से 4K या उच्च बिटरेट सामग्री के लिए), निष्क्रिय पर उच्च CPU स्तर या बिना कारण के शिखर किसी विशिष्ट और हल-योग्य कारण की ओर इशारा करते हैं। नीचे दिए फ़िक्स हल-आवृत्ति के क्रम में हैं — फ़िक्स 1 दूर तक सबसे आम मामले को कवर करता है।

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

  • हार्डवेयर एक्सेलरेशन अक्षम या अनुपलब्ध — बिना GPU डिकोडिंग के, CPU सारा काम करता है; 1080p/4K या HEVC सामग्री तब CPU को पिन कर देती है।
  • सक्रिय छोड़े गए वीडियो / डीइंटरलेस फ़िल्टर — हमेशा-सक्रिय डीइंटरलेसर या पोस्ट-प्रोसेसिंग फ़िल्टर हर फ़्रेम पर CPU लागत को गुणा करता है।
  • रीसम्पलिंग / ऑडियो फ़िल्टर — आक्रामक ऑडियो फ़िल्टर (अधिकतम पर loudness नॉर्मलाइज़ेशन, 8+ चैनल पर SoX रीसम्पलर) लोड जोड़ते हैं।
  • नेटवर्क स्ट्रीम द्वारा टूटा प्लेबैक लूप — कोई अटका स्ट्रीम अनंत रूप से पुनः-बफ़र करता है, CPU को घुमाते हुए।
  • बैकग्राउंड काम करने वाले एक्सटेंशन या स्किन — कुछ Lua एक्सटेंशन बैकग्राउंड में सेवाओं को पूछते हैं।
  • VLC के रूप में छद्म मैलवेयर (दुर्लभ लेकिन वास्तविक) — किसी अमान्य पथ पर नकली "vlc.exe" माइनिंग या डेटा भेज सकता है।

कैसे ठीक करें

समाधान 1Hardware-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 वृद्धि है। Windows पर DXVA 2.0/D3D11VA, macOS पर VideoToolbox, Linux पर VA-API/VDPAU चुनें।

समाधान 2हमेशा-सक्रिय वीडियो फ़िल्टर अक्षम करें

छिपे CPU जलाने वालों को हटाएँ

  1. Tools > Preferences > Video > Filters: सक्रिय सूची देखें।

    सक्रिय फ़िल्टर दिखते हैं।

  2. "Deinterlace" की जाँच हटाएँ जब तक आप वास्तव में इंटरलेस्ड TV सामग्री न देख रहे हों; आपने जोड़े किसी भी पोस्ट-प्रोसेसिंग फ़िल्टर को अक्षम करें।

    फ़िल्टर न्यूनतम हैं।

  3. सहेजें, VLC पुनः प्रारंभ करें।

    CPU उपयोग गिरता है।

नोटVLC इंटरलेस्ड सामग्री के लिए स्वचालित डीइंटरलेसिंग डिफ़ॉल्ट करता है — हानिरहित। मैन्युअल "हमेशा-सक्रिय" डीइंटरलेसर ही CPU का हत्यारा है।

समाधान 3निष्क्रिय CPU उपयोग जाँचें (क्या VLC कुछ कर रहा है?)

बैकग्राउंड लूप और एक्सटेंशन पूछताछ पकड़ें

  1. हर प्लेबैक बंद करें लेकिन VLC खुला रखें; Task Manager (Ctrl+Shift+Esc) खोलें और CPU से क्रमबद्ध करें।

    VLC का निष्क्रिय उपयोग दिखता है।

  2. यदि निष्क्रिय उपयोग उच्च है, तो कोई एक्सटेंशन या प्लेलिस्ट प्रविष्टि लूप कर रही है — प्लेबैक रोकें और जाँचें कि "Repeat all" बंद है।

    लूप पहचाना गया।

  3. VLC पुनः प्रारंभ करें; यदि निष्क्रिय CPU फिर उच्च रहे, तो एक्सटेंशन अक्षम करें (फ़ोल्डर नामों के लिए क्रैश गाइड देखें)।

    निष्क्रिय CPU ~0% पर लौटता है।

नोटनिष्क्रिय VLC को ~0% CPU उपयोग करना चाहिए। उच्च निष्क्रिय उपयोग हमेशा बैकग्राउंड काम दर्शाता है — एक्सटेंशन, स्किन या कोई अटका स्ट्रीम।

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

आधिकारिक 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" समस्याएं वहां पहले ही ठीक हो चुकी हैं।

समाधान 5जाँचें कि आप वास्तविक VLC चला रहे हैं

VLC के रूप में छद्म मैलवेयर को बाहर करें

  1. Task Manager > Details: vlc.exe पर राइट-क्लिक > Open file location।

    एक्ज़ीक्यूटेबल का पथ दिखता है।

  2. पथ C:\Program Files\VideoLAN\VLC\vlc.exe (या macOS/Linux पर आपका ऐप फ़ोल्डर) होना चाहिए।

    पथ सत्यापित है।

  3. यदि पथ असामान्य हो, तो Windows Defender से स्कैन चलाएँ और videolan.org से VLC पुनःइंस्टॉल करें।

    सिस्टम स्वच्छ है।

नोटVLC के नकली इंस्टॉलर से adware बंडल एक ज्ञात मैलवेयर वाहक है। हमेशा videolan.org से इंस्टॉल करें।

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

समाधान 1कमज़ोर CPU के लिए गुणवत्ता सेटिंग्स घटाएँ

पुराने हार्डवेयर पर सुचारु प्लेबैक रखें

  1. Tools > Preferences > Video: "Hardware acceleration" को केवल तभी अक्षम करें जब GPU CPU से पुराना हो (असामान्य)।

    डिकोडिंग पथ चुना गया।

  2. "Skip frames (skip frames on late pictures)" को सक्रिय पर सेट करें — CPU पीछे रहने के बजाय काम छोड़ता है।

    प्लेबैक सुचारु रहता है।

  3. Tools > Effects के माध्यम से आउटपुट वीडियो रेज़ोल्यूशन मत घटाएँ? नहीं — इसके बजाय विंडो का आकार बदलें; VLC आउटपुट विंडो के आकार पर रेंडर करता है।

    रेंडरिंग लागत गिरती है।

नोटVLC आउटपुट विंडो के आकार पर रेंडर करता है — 1080p फ़ाइल पर फ़ुलस्क्रीन 4K विंडो फिर भी 4K पिक्सेल स्केल करती है। छोटी विंडो में देखने से कमज़ोर मशीनों पर CPU लागत आधी हो जाती है।

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

  • हार्डवेयर एक्सेलरेशन सक्षम करें और अपडेट के बाद Media Information में डिकोडर जाँचें।
  • GPU ड्राइवर अपडेट रखें — वहाँ नए डिकोडर और बग फ़िक्स आते हैं।
  • "बस सुरक्षा के लिए" फ़िल्टर न जोड़ें — हर एक फ़्रेम पर लागत जोड़ता है।

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

सामान्य रूप से VLC को कितनी CPU उपयोग करनी चाहिए?
हार्डवेयर एक्सेलरेशन के साथ 1080p: 2–10%। सॉफ़्टवेयर 4K HEVC: CPU के अनुसार 30–80%। निष्क्रिय: ~0%। कोई अन्य मान दर्शाता है कि कुछ गलत कॉन्फ़िगर है।
केवल कुछ फ़ाइलों के साथ उच्च CPU?
कोडेक-विशिष्ट लोड (HEVC/AV1/10-bit) बिना hwaccel के सामान्य है। हार्डवेयर एक्सेलरेशन सक्षम करें और Media Information में डिकोडर फ़ील्ड देखें।
क्या उच्च CPU उपयोग मेरे लैपटॉप को नुकसान पहुँचा सकता है?
100% पर निरंतर लोड पंखे ज़ोर से घुमाता है और बैटरी घटाता है, लेकिन आधुनिक CPU नुकसान से पहले आवृत्ति घटाते हैं। इसे आराम और बैटरी के लिए फिर भी ठीक करना चाहिए।
VLC न्यूनीकृत होने पर भी CPU क्यों उपयोग करता है?
VLC पॉज़/बैकग्राउंड प्लेबैक के दौरान भी रेंडर करता रहता है। प्लेबैक पॉज़ करें या यदि निष्क्रिय उपयोग उच्च हो तो बैकग्राउंड स्ट्रीम/एक्सटेंशन जाँचें।

सारांश

Hardware-accelerated decoding को Disable करें — ज़्यादातर मामलों में black/green screen, pixelation और stuttering को ठीक करता है. 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.