VLC में वीडियो फ़्रीज़ हो जाता है लेकिन ऑडियो जारी रहता है: वास्तविक समाधान

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

वीडियो एक ही फ़्रेम पर जम जाता है, ऑडियो जारी रहता है और टाइमलाइन आपके बिना आगे बढ़ती रहती है — यदि यह आपके VLC सत्र का वर्णन करता है, तो आप डिकोडर और रेंडरर के बीच डिसिंक का सामना कर रहे हैं, न कि किसी टूटी फ़ाइल का (टूटी फ़ाइल आम तौर पर सब कुछ, ऑडियो सहित, रोक देती है)। पैटर्न क्लासिक है: वीडियो डिकोडर जम जाता है, VLC ऑडियो को प्राथमिकता देता है और चित्र कभी वापस नहीं आता। नीचे दिए फ़िक्स मूल से जमाव को रोकते हैं; फ़िक्स 1 अधिकांश मामलों को हल करता है।

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

  • विशिष्ट फ़्रेम पर हार्डवेयर डिकोडिंग का जैम — GPU डिकोडर कभी-कभी कुछ GOP संरचनाओं (keyframe) या खराब मैक्रोब्लॉक पर अटक जाते हैं।
  • H.264 in-loop डीब्लॉकिंग का भार — कमज़ोर CPU पर डीब्लॉकिंग फ़िल्टर एक बॉटलनेक बन सकता है जो वीडियो थ्रेड को रोक देता है।
  • डिकोडर से आगे निकल जाने वाले 4K/HEVC उच्च बिटरेट स्ट्रीम — GPU या CPU पाइपलाइन ताल नहीं मिला पाती, इसलिए वीडियो थ्रेड सूख जाता है।
  • देर से आने वाले पैकेट वाले नेटवर्क स्ट्रीम — ऑनलाइन सामग्री के लिए जिटर वीडियो बफ़र को खाली कर देता है जबकि ऑडियो (हल्का) बच जाता है।
  • 23.976/29.97 सामग्री के साथ मेल न खाने वाली रिफ़्रेश रेट — छोटी समस्या, लेकिन आवर्ती माइक्रो-जैम के रूप में दिखती है।

कैसे ठीक करें

समाधान 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 decoding पर मजबूर करता है। CPU उपयोग थोड़ा अधिक होना सामान्य है, लेकिन प्लेबैक स्थिर हो जाता है। अगर यह काम करता है, तो आप अपना ग्राफ़िक्स ड्राइवर अपडेट करने के बाद इसे बाद में फिर से Enable कर सकते हैं।

समाधान 2H.264 deblocking एडजस्ट करें (freeze fix)

कुछ CPU/GPU पर "video freezes but audio continues" को ठीक करता है

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

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

  2. "Skip H.264 in-loop deblocking filter" को All पर सेट करें।

    Deblocking छोड़ दी जाती है।

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

    वीडियो को अब keyframes पर freeze नहीं होना चाहिए।

नोटयह स्थिरता के बदले में तेज़ी की एक बहुत छोटी सी क़ीमत चुकाता है — ज़्यादातर सामग्री पर मुश्किल से दिखाई देता है।

समाधान 3"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 पर अनदेखा करने योग्य, लेकिन यह ऑडियो को पूरी तरह स्मूथ रखता है।

समाधान 4स्थानीय प्लेबैक के लिए फ़ाइल कैश बढ़ाएँ

स्थानीय डिस्क पर असमान बिटरेट को कम करता है

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

    इनपुट सेटिंग्स खुल जाती हैं।

  2. "File caching (ms)" को 1000–1500 ms पर सेट करें।

    VLC फ़ाइल का एक बड़ा हिस्सा पहले से पढ़ता है।

  3. सहेजें, VLC को पुनः प्रारंभ करें, फ़ाइल चलाएँ।

    असमान खंड अब वीडियो को रोकते नहीं हैं।

नोटयह तब मदद करता है जब जैम दृश्य-परिवर्तन या बहुत मूवमेंट वाले क्षणों में होते हैं — बिटरेट के क्लासिक स्पाइक्स।

समाधान 5Video output module को OpenGL पर बदलें

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

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

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

  2. Output को OpenGL सेट करें।

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

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

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

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

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

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

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

समाधान 1फ़ाइल का रीमक्स करें (कंटेनर-स्तरीय खराबी हल करता है)

जब फ़ाइल मेटाडेटा खराब हो तो कंटेनर इंडेक्स पुनर्निर्मित करता है

  1. ffmpeg इंस्टॉल करें (winget install ffmpeg या अपना पैकेज मैनेजर)।

    ffmpeg टर्मिनल में उपलब्ध है।

  2. चलाएँ: ffmpeg -i input.mp4 -c copy -map 0 output.mp4

    फ़ाइल बिना रीएन्कोड के रीमक्स हो जाती है।

  3. VLC में आउटपुट फ़ाइल चलाएँ।

    यदि जैम रुक जाएँ, तो मूल कंटेनर खराब था।

नोटरीमक्स स्ट्रीम को बिना नुकसान के कॉपी करता है — कोई गुणवत्ता हानि नहीं, आम तौर पर एक फ़िल्म के लिए सेकंडों में पूरा होता है।

समाधान 2एक portable VLC build के साथ टेस्ट करें

आपके install को छुए बिना configuration समस्याओं को अलग करता है

  1. आधिकारिक mirrors से portable/zip build डाउनलोड करें (videolan.org > Windows > zip)।

    एक portable VLC फ़ोल्डर निकाला जाता है।

  2. फ़ोल्डर से सीधे vlc.exe चलाएं।

    VLC साफ़, डिफ़ॉल्ट सेटिंग्स के साथ चलता है।

  3. portable कॉपी में समस्या वाली फ़ाइल चलाएं।

    अब आप बता सकते हैं कि समस्या config से है या फ़ाइल से।

नोटअगर portable build फ़ाइल ठीक चलाता है, तो आपकी installed configuration ही समस्या है — पूरा reset या reinstall करें।

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

  • VLC को अपडेट रखें — जैम से जुड़े बग अक्सर माइनर रिलीज़ में ठीक होते हैं।
  • 4K सामग्री के लिए 4K60 आउटपुट का समर्थन करने वाला हार्डवेयर पसंद करें; मेल न खाने वाली रिफ़्रेश रेट आवर्ती जैम का कारण बनती है।
  • उन फ़ाइलों की मरम्मत या फिर डाउनलोड करें जो बार-बार एक ही जगह जमती हैं।

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

VLC में जब वीडियो जम जाता है तब ऑडियो क्यों जारी रहता है?
VLC ऑडियो और वीडियो को अलग-अलग थ्रेड में, ऑडियो को प्राथमिकता के साथ डिकोड करता है। जब वीडियो थ्रेड जम जाता है, तो प्लेयर ध्वनि चलाना जारी रखता है पूरी तरह पॉज़ करने के बजाय।
क्या जैम हमेशा एक ही जगह होता है?
यदि हाँ, तो फ़ाइल उस स्थिति पर क्षतिग्रस्त खंड है — रीमक्स करें या फिर डाउनलोड करें। यदि यह बेतरतीब जगहों पर जमता है, तो यह डिकोडिंग/प्रदर्शन की समस्या है।
क्या तेज़ CPU VLC के जैम को हल करेगा?
केवल यदि जैम CPU-बाउंड डिकोडिंग से है। पहले हार्डवेयर एक्सेलरेशन अक्षम करके आज़माएँ: यदि CPU मोड स्मूद है, तो GPU डिकोडर दोषी है, 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.