VLC में सबटाइटल दिखाई नहीं दे रहे: 6 समाधान जो काम करते हैं

सबटाइटल समस्याएं अंतिम अपडेट: लागू होता है: All platforms · VLC 3.0.x

VLC में सबटाइटल दिखाई न देना लगभग कभी कोई गायब सुविधा नहीं है — VLC एम्बेडेड (MKV/MP4) और बाहरी (SRT/ASS/SUB) सबटाइटल अच्छी तरह संभालता है। आम कारण हैं: कोई सबटाइटल ट्रैक चुना न गया, ऑटो-लोड होने वाला फ़ाइल नाम गलत, या सबटाइटल रेंडरिंग अक्षम। यह गाइड इन्हें उसी क्रम में कवर करती है जिसमें आपको जाँचना चाहिए — फ़िक्स 1 और 2 अधिकांश रिपोर्ट सुलझाते हैं।

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

  • कोई सबटाइटल ट्रैक चुना न गया — फ़ाइल में सबटाइटल हैं लेकिन VLC डिफ़ॉल्ट "अक्षम" पर रखता है (MKV फ़ाइलों में ज़बरन सबटाइटल ट्रैक होने पर आम)।
  • बाहरी सबटाइटल फ़ाइल ऑटो-लोड नहीं हुई — VLC केवल तब अपने-आप लोड करता है जब नाम बिल्कुल मेल खाएँ, उदा. film.mp4 + film.srt एक ही फ़ोल्डर में।
  • प्राथमिकताओं में सबटाइटल रेंडरिंग अक्षम — कोई बची हुई सेटिंग सबटाइटल रेंडरर को बंद कर देती है।
  • गलत ट्रैक (बहरों के लिए / टिप्पणी) — फ़ाइल में कई सबटाइटल ट्रैक हैं और आप गलत पर हैं।
  • वीडियो रेज़ोल्यूशन सबटाइटल को स्क्रीन से बाहर धकेल देता है — अत्यंत एस्पेक्ट रेशियो ओवरले को दृष्टि से बाहर भेज सकते हैं (दुर्लभ)।

कैसे ठीक करें

समाधान 1सबटाइटल ट्रैक को मैन्युअल रूप से चुनें

फ़िक्स 1 — केवल 5 सेकंड

  1. वीडियो पर राइट-क्लिक > Subtitle > Subtitle Track।

    ट्रैक सूची खुलती है।

  2. "अक्षम" से भिन्न कोई ट्रैक चुनें (ट्रैक 1, 2… आज़माएँ)।

    सबटाइटल तुरंत आ जाते हैं।

  3. यदि कई ट्रैक हैं, तो Tools > Track Synchronization खोलकर पुष्टि करें कि कौन सा सक्रिय है।

    सही ट्रैक चुना गया।

नोटकई MKV कई ट्रैक रखते हैं: ज़बरन (SDH) और पूरा। यदि फ़ाइल अपने पहले ट्रैक को केवल-ज़बरन फ्लैग करे, तो "अक्षम" कभी-कभी डिफ़ॉल्ट होता है।

समाधान 2बाहरी सबटाइटल ऑटो-लोड ठीक करें

बाहरी .srt फ़ाइलें अपने-आप लोड कराता है

  1. सबटाइटल फ़ाइल का नाम ठीक वैसा ही रखें जैसा वीडियो — समान नाम, समान फ़ोल्डर: film.mp4 + film.srt

    नाम मेल खाते हैं।

  2. प्लेबैक पुनः प्रारंभ करें (या .srt को वीडियो पर खींचें)।

    सबटाइटल अपने-आप लोड होता है।

  3. Tools > Preferences > Subtitles: "Automatically detect subtitle files" सक्षम करें और "Subtitle language" अपनी पसंद पर सेट करें।

    ऑटो-लोड विश्वसनीय रूप से काम करता है।

नोटVLC "film.eng.srt" जैसा अतिरिक्त पाठ तब तक अनदेखा करता है जब तक मेल खाता प्राथमिकता पैटर्न कॉन्फ़िग न हो — सबसे सरल नाम का सटीक मेल है।

समाधान 3Subtitle rendering ठीक करें (font & size)

subtitles को सही ढंग से प्रदर्शित करता है

  1. Tools > Preferences > Subtitles (Subtitles / OSD के अंतर्गत) पर जाएं।

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

  2. फ़ॉन्ट को किसी सामान्य फ़ॉन्ट (जैसे Arial) पर सेट करें और फ़ॉन्ट साइज़ बढ़ाएं।

    Subtitles पठनीय हो जाते हैं।

  3. Save पर क्लिक करें और वीडियो फिर से खोलें।

    Subtitles नई सेटिंग्स के साथ फिर render होते हैं।

नोटयदि सबटाइटल लोड होते हैं लेकिन अदृश्य बने रहते हैं, तो रेंडरर फ़ॉन्ट पर विफल हो सकता है। सिस्टम फ़ॉन्ट पर जाने से आम तौर दृश्यता लौट आती है।

समाधान 4वीडियो फ़िल्टर चेन जाँचें

पुष्टि करें कि सबटाइटल रेंडरर सक्रिय है

  1. Tools > Preferences > Video > Filters: सुनिश्चित करें कि "Subtitles" फ़िल्टर (libsubtitle) मैन्युअल रूप से अक्षम नहीं है।

    सबटाइटल फ़िल्टर सक्षम है।

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

    फ़िल्टर फिर आरंभ होता है।

  3. फ़ाइल फिर चलाएँ।

    सबटाइटल रेंडर होते हैं।

नोटयदि आपने पहले अन्य समाधानों के लिए फ़िल्टरों से प्रयोग किया, तो अक्षम सबटाइटल फ़िल्टर सब कुछ समझाता है।

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

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

समाधान 1मेन्यू से किसी सबटाइटल को ज़बरदस्ती लोड करें

नाम चाहे जो हो, कोई भी बाहरी सबटाइटल लोड करें

  1. प्लेबैक के दौरान: राइट-क्लिक > Subtitle > Add Subtitle File… (या फ़ाइल को वीडियो विंडो पर खींचें)।

    सबटाइटल वर्तमान सत्र में जुड़ता है।

  2. Subtitle > Subtitle Track पर जाएँ और यदि स्वतः-चयन न हुआ हो तो उसे चुनें।

    लोड किया गया सबटाइटल दिखता है।

नोटयह प्रति-सत्र लोड करता है। स्थायी जुड़ाव के लिए, फ़ाइल का नाम वीडियो से मेल खाने वाला रखें।

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

  • सबटाइटल फ़ाइलों को समान फ़ोल्डर में समान आधार नामों के साथ रखें।
  • एनकोडिंग समस्याओं से बचने के लिए सबटाइटल UTF-8 एनकोडिंग में रखें।
  • TV देखने पर, यदि आप कास्ट कर रहे हैं तो TV की स्वयं की सबटाइटल सेटिंग्ज़ जाँचें।

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

VLC कुछ फ़ाइलों के लिए सबटाइटल दिखाता है लेकिन अन्य के लिए नहीं — क्यों?
एम्बेडेड सबटाइटल हर फ़ाइल के लिए चुने जाने चाहिए; बाहरी वाले वीडियो फ़ाइल नाम से मेल खाने चाहिए। दोनों ऊपर के पहले दो कदमों से सुलझते हैं।
क्या VLC SRT, ASS और VTT सबटाइटल समर्थित करता है?
हाँ — SRT, ASS/SSA, VTT, SUB, PGS (ब्लू-रे) और अन्य। ASS स्टाइल को libass रेंडरर चाहिए, जो VLC में अंतर्निहित है।
सबटाइटल PC पर काम करते हैं लेकिन Android/TV पर नहीं?
Android/TV पर, सबटाइटल रेंडरिंग डिवाइस पर निर्भर करती है। सुनिश्चित करें कि ऑन-स्क्रीन मेन्यू में सबटाइटल ट्रैक चुना गया है; ASS स्टाइल समस्याओं के लिए, प्राथमिकताओं में "Force subtitle style" अक्षम करें।
मेरे MKV के लिए सबटाइटल ऑटो-लोड क्यों नहीं होते?
MKV ट्रैक फ़ाइल के भीतर एम्बेड करता है; ऑटो-लोड नामकरण लागू नहीं होता। राइट-क्लिक > Subtitle > Subtitle Track से ट्रैक चुनें।

सारांश

सबटाइटल ट्रैक को मैन्युअल रूप से चुनें — फ़िक्स 1 — केवल 5 सेकंड. 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.