VLC में क्रैकलिंग ऑडियो: फ़ुसफ़ुसाहट, पॉप और विकृति को ठीक करें

ऑडियो समस्याएं अंतिम अपडेट: लागू होता है: Windows / macOS / Linux · VLC 3.0.x

VLC में क्रैकलिंग और पॉपिंग ऑडियो लगातार हो सकता है या झपकियों में — प्लेबैक की शुरुआत में, बहुत मूवमेंट वाले दृश्यों में, या बेतरतीब। यह एक ऑडियो चेन का लक्षण है जो सैंपल छोड़ता है या उन्हें गलत समय देता है, और इसके तीन बड़े कारण परिवार हैं: गलत आउटपुट मॉड्यूल, गलत सैंपल रेट हैंडलिंग, और DPC लेटेंसी या Bluetooth जैसी सिस्टम-स्तरीय समस्याएँ। नीचे दिए फ़िक्स सबसे सामान्य (2 मिनट) से लेकर गहरे सिस्टम जाँच तक हैं।

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

  • ऑडियो सर्वर से मेल न खाने वाला आउटपुट मॉड्यूल — Linux पर, PipeWire/PulseAudio सत्र में ALSA डेटा भेजना (या इसके विपरीत) क्रैकलिंग करता है।
  • मेल न खाने वाली सैंपल रेट — 44.1 kHz सामग्री को केवल 48 kHz संभालने वाले पथ से बिना सही रीसम्पलिंग के चलाना आवर्ती विकृति करता है।
  • बफ़र अंडररन — बफ़र सिस्टम लोड के लिए बहुत छोटा है; थ्रेड की डेडलाइन छूटने पर ऑडियो ग्लिच करता है।
  • DPC लेटेंसी / ड्राइवर हस्तक्षेप — खराब Wi-Fi या चिपसेट ड्राइवर CPU को एकाधिकार करते हैं, ऑडियो थ्रेड को भूखा रखते हैं।
  • खराब ऑडियो ट्रैक — कुछ फ़ाइलें बस क्लिपिंग के साथ मास्टर की गई हैं या खंडित खंड रखती हैं।

कैसे ठीक करें

समाधान 1Audio output module को कोई अन्य मॉड्यूल (सभी आज़माएँ: DirectSound, WaveOut और Linux पर PulseAudio बनाम ALSA) पर बदलें

no sound, crackling और HDMI ऑडियो समस्याओं को ठीक करता है

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

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

  2. Output को कोई अन्य मॉड्यूल (सभी आज़माएँ: DirectSound, WaveOut और Linux पर PulseAudio बनाम ALSA) सेट करें।

    ऑडियो मॉड्यूल बदल जाता है।

  3. Save पर क्लिक करें, VLC रीस्टार्ट करें और फ़ाइल चलाएं।

    ऑडियो नए मॉड्यूल के साथ पुनः आरंभ होता है।

नोटहर output मॉड्यूल OS ऑडियो स्टैक से अलग तरह बात करता है। मॉड्यूल बदलना एक टूटे हुए ऑडियो pipeline को अलग करने का सबसे तेज़ तरीका है।

समाधान 2पहले फ़ाइल जाँचें (क्या फ़ाइल है या प्लेयर?)

भूत का पीछा न करने के लिए 30 सेकंड

  1. कोई ऐसी भिन्न फ़ाइल चलाएँ जिसे आप जानते हैं कि स्वस्थ है।

    आपको एक संदर्भ प्लेबैक मिलता है।

  2. यदि क्रैकलिंग केवल एक फ़ाइल का पीछा करे, तो उसका ऑडियो कोडेक जाँचें (Tools > Media Information > Codec)।

    आपको कोडेक और बिटरेट पता चलता है।

  3. यदि फ़ाइल खराब है तो उसे रीएन्कोड करें या रीमक्स करें।

    फ़ाइल ठीक हो जाती है या बाहर रखी जाती है।

नोटकम बिटरेट (96 kbps) ऑडियो अच्छे स्पीकर पर क्रैकल करता है; FLAC/DTS उच्च बिटरेट पर क्रैकलिंग कोई अन्य कारण बताता है।

समाधान 3ऑडियो बफ़र बढ़ाएँ (Windows)

बफ़र अंडररन से क्रैकलिंग हल करता है

  1. Windows की ऑडियो डिवाइस सेटिंग्स खोलें: Settings > System > Audio > आपका डिवाइस > Properties।

    डिवाइस प्रॉपर्टीज़ खुलती हैं।

  2. Advanced टैब: "Default Format" को फ़ाइल की सैंपल रेट से मिलाने के लिए सेट करें (यदि पता हो), और "Audio enhancements: Off" करें — एहान्समेंट क्रैकलिंग का एक क्लासिक कारण हैं।

    एहान्समेंट अक्षम हैं।

  3. परीक्षण हेतु "Exclusive mode" विकल्प आज़माएँ, फिर पुनर्स्थापित करें।

    आप एहान्समेंट और रीसम्पलिंग के बीच कारण अलग करते हैं।

नोटWindows का "ऑडियो एहान्समेंट्स" (वॉल्यूम इक्वलाइज़ेशन आदि) अक्सर क्रैकलिंग और लेटेंसी लाता है। इसे अक्षम करने से कई मामले तुरंत ठीक होते हैं।

समाधान 4Linux पर PipeWire/PulseAudio मेल ठीक करें

Linux पर सबसे आम क्रैकलिंग हटाता है

  1. अपना ऑडियो सर्वर जाँचें: pactl info | grep "Server Name" (PipeWire "PulseAudio (on PipeWire)" रिपोर्ट करता है)।

    आपको सक्रिय सर्वर पता चलता है।

  2. VLC में Audio > Output > "PulseAudio" सेट करें (PipeWire के तहत कभी शुद्ध ALSA नहीं)।

    VLC संगतता परत से बात करता है।

  3. यदि क्रैकलिंग बनी रहे, तो pipewire.conf में default-fragments/default-fragment-size-msec बढ़ाएँ (उदा. 4 × 25 ms)।

    सर्वर बफ़र बड़ा हो जाता है।

नोटत्वरित जाँच: speaker-test -c 2 चलाएँ — यदि वहाँ भी क्रैकल करे, तो समस्या सिस्टम की है, VLC की नहीं।

समाधान 5"Drop frames on late pictures" Enable करें

4K और high-bitrate फ़ाइलों पर ऑडियो-प्राथमिकता stutter को ठीक करता है

  1. Tools > Preferences > Input / Codecs पर जाएं।

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

  2. "Drop frames on late pictures" Enable करें।

    VLC देरी वाले वीडियो फ़्रेम छोड़ देगा।

  3. Save करें और रीस्टार्ट करें, फिर फ़ाइल चलाएं।

    प्लेबैक ऑडियो के साथ सिंक में रहता है।

नोटयह वीडियो को एक फ़्रेम छोड़ने पर मजबूर करता है बजाय रुके रहने के — 24–60 fps पर अनदेखा करने योग्य, लेकिन यह ऑडियो को पूरी तरह स्मूथ रखता है।

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

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

समाधान 1DPC लेटेंसी मापें (Windows)

ड्राइवर-स्तरीय ऑडियो कमी ढूँढ़ता है

  1. मुफ़्त उपकरण "LatencyMon" को प्रशासक के रूप में डाउनलोड व चलाएँ।

    LatencyMon मापना शुरू करता है।

  2. VLC में 3–5 मिनट तक ऑडियो चलाएँ जबकि LatencyMon चल रहा हो।

    DPC/ISR लेटेंसी रिकॉर्ड होती है।

  3. यदि कोई समस्याग्रस्त ड्राइवर बताए (आम तौर पर Wi-Fi, नेटवर्क या चिपसेट), तो उसे अपडेट या अनइंस्टॉल करें।

    सिस्टम को भूखा करने वाला ड्राइवर बदल जाता है।

नोटउच्च DPC लेटेंसी क्रैकलिंग का एक छिपा कारण है जो केवल लोड के तहत दिखता है — Killer NIC और पुराने Realtek ऑडियो ड्राइवर आम दोषी हैं।

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

  • ऑडियो और चिपसेट ड्राइवर अपडेट रखें; वे क्रैकलिंग फ़िक्स का विशाल बहुमत लाते हैं।
  • Linux पर PipeWire पर PulseAudio संगतता परत और VLC के PulseAudio मॉड्यूल के साथ रहें।
  • यदि आप Bluetooth का उपयोग करते हैं, तो संगीत के लिए कम-लेटेंसी aptX/AAC प्रोफ़ाइल पसंद करें।

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

VLC क्रैकलिंग केवल प्लेबैक की शुरुआत में क्यों करता है?
आम तौर पर बफ़र/डिवाइस आरंभीकरण में एक रेस होती है। ऑडियो आउटपुट मॉड्यूल बदलने या ऑडियो ड्राइवर अपडेट करने से आम तौर सुलझ जाता है।
क्या क्रैकलिंग मेरे स्पीकर को नुकसान पहुँचाता है?
सामान्य क्रैकलिंग नहीं; लगातार क्लिपिंग विकृति उच्च वॉल्यूम पर स्पीकर को हानि पहुँचा सकती है। ऑडियो चेन ठीक करें, वॉल्यूम घटाने के बजाय।
क्या हार्डवेयर एक्सेलरेशन ऑडियो क्रैकलिंग का कारण बनता है?
अप्रत्यक्ष रूप से — GPU डिकोडिंग DPC/IRQ लेटेंसी बढ़ा सकता है जो ऑडियो थ्रेड को भूखा करता है। हार्डवेयर एक्सेलरेशन अक्षम करके आज़माएँ।
VLC केवल FLAC के साथ क्रैकल क्यों करता है — क्यों?
FLAC नुकसान-मुक्त है लेकिन CPU के लिए डिकोड करने में भारी; यदि बफ़र लोड के तहत अंडररन हो, तो आप क्रैकल सुनते हैं। बफ़र बढ़ाएँ या साथ में चल रहे वीडियो के लिए hwaccel अक्षम करें।

सारांश

Audio output module को कोई अन्य मॉड्यूल (सभी आज़माएँ: DirectSound, WaveOut और Linux पर PulseAudio बनाम ALSA) पर बदलें — no sound, crackling और HDMI ऑडियो समस्याओं को ठीक करता है. 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.