Troubleshooting·7 min

द्वारा Shamir

ग्रीन स्क्रीन, रुक-रुककर चलना या वीडियो न दिखना? हार्डवेयर बनाम सॉफ़्टवेयर डिकोडिंग की व्याख्या

प्लेबैक बग की एक खास श्रेणी ऐसी होती है जो बेहद गंभीर लगती है, लेकिन लगभग हमेशा आसानी से ठीक हो जाती है: जहां वीडियो होना चाहिए वहां चमकीली हरी या मैजेंटा स्क्रीन, तस्वीर पर फैले चौकोर बिगड़े हुए निशान, ठीक-ठाक कनेक्शन के बावजूद रुक-रुककर चलता वीडियो, या वीडियो की जगह काला आयत दिखने के साथ आवाज़ का बिल्कुल सही चलना। लोग इसे देखकर मान लेते हैं कि स्ट्रीम खराब है या ऐप बेकार है। आमतौर पर इनमें से कोई बात सही नहीं होती। आमतौर पर समस्या डिकोडर में होती है और एक ही टॉगल इसे ठीक कर देता है।

मैं समझाना चाहता हूं कि पर्दे के पीछे वास्तव में क्या हो रहा है, क्योंकि एक बार आपको समझ आ गया कि कौन-सी सेटिंग बिगड़ी हुई तस्वीर को साफ वीडियो में क्यों बदल देती है, तो दोबारा यह समस्या आपको उलझन में नहीं डालेगी। यह उन मामलों में से एक है जहां सिस्टम के काम करने के तरीके की थोड़ी-सी जानकारी आपको बेवजह की कोशिशों से बचा सकती है।

The fast fix

ग्रीन स्क्रीन या रुक-रुककर चलना? ऐप खराब नहीं, बस एक सेटिंग बदलनी है

Tuneline डिफ़ॉल्ट रूप से स्मूद 4K प्लेबैक के लिए हार्डवेयर-एक्सेलरेटेड प्लेबैक का इस्तेमाल करता है और जब किसी स्ट्रीम का फ़ॉर्मैट हार्डवेयर पाथ में समस्या पैदा करे, तो सॉफ़्टवेयर डिकोडिंग पर जाने के लिए एक-टैप स्विच देता है। मुफ़्त, किसी अकाउंट की ज़रूरत नहीं।

मुफ़्त डाउनलोड करें

यह किन समस्याओं को ठीक करता है

जब आपको इनमें से कोई समस्या दिखे, खासकर तब जब आवाज़ ठीक आ रही हो, डिकोडर की सेटिंग बदलें:

  • जहां वीडियो होना चाहिए वहां पूरी हरी या बैंगनी/मैजेंटा स्क्रीन दिखना।
  • पूरी तस्वीर पर चौकोर, धुंधले या बिगड़े हुए आर्टिफैक्ट दिखना।
  • कनेक्शन टेस्ट सही होने और दूसरी स्ट्रीम के सुचारु रूप से चलने के बावजूद वीडियो का रुक-रुककर चलना या फ़्रेम छूटना
  • आवाज़ चलना लेकिन वीडियो बिल्कुल न दिखना, सिर्फ़ काला फ़्रेम दिखाई देना।
  • एक चैनल या फ़ॉर्मैट में समस्या आना, जबकि उसी प्लेलिस्ट के बाकी चैनल बिल्कुल सही चलना।

आखिरी स्थिति सबसे बड़ा संकेत है। अगर आपके ज़्यादातर चैनल ठीक चलते हैं और सिर्फ़ कोई एक खास चैनल या क्वालिटी स्तर बिगड़ जाता है, तो यह नेटवर्क की समस्या नहीं बल्कि डिकोडर मिसमैच है।

हार्डवेयर बनाम सॉफ़्टवेयर डिकोडिंग वास्तव में क्या है

हर वीडियो स्ट्रीम कंप्रेस्ड होती है। उसे स्क्रीन पर दिखाने के लिए आपके डिवाइस को उसे डिकोड करना पड़ता है—यानी कंप्रेस्ड डेटा को वापस उन कच्चे फ़्रेमों में बदलना पड़ता है जिन्हें डिस्प्ले दिखा सके। यह काम कहीं तो होना ही है और इसके लिए दो जगहें होती हैं। पूरी अवधारणा बस इतनी ही है।

हार्डवेयर डिकोडिंग यह काम आपके डिवाइस के GPU या SoC में लगे एक समर्पित चिप को सौंपती है, जिसे खास तौर पर इसी काम के लिए बनाया गया है। यह तेज़ और बेहद कुशल होती है, CPU पर बहुत कम भार डालती है और कम बिजली खर्च करती है। इसी वजह से यह डिफ़ॉल्ट विकल्प है और आपका फ़ोन बिना ज़्यादा गर्म हुए या बीस मिनट में बैटरी खत्म किए 4K चला पाता है — यह डिफ़ॉल्ट है Tuneline इसका इस्तेमाल भी करता है। लेकिन इसकी सीमा यह है कि चिप केवल उन्हीं खास कोडेक और प्रोफ़ाइल को समझती है जिनके लिए उसे बनाया गया है। उसे उसकी क्षमता से थोड़ा बाहर का कोई कोडेक, असामान्य प्रोफ़ाइल या ऐसा कलर फ़ॉर्मैट दें जिसे वह संभाल नहीं सकती, तो साफ तस्वीर की जगह ग्रीन स्क्रीन, आर्टिफैक्ट या कुछ भी नहीं दिखेगा। चिप तेज़ है, लेकिन उसकी पसंद सीमित है।

सॉफ़्टवेयर डिकोडिंग यही काम आपके सामान्य CPU पर सॉफ़्टवेयर के ज़रिए करती है। CPU आपके सामने आने वाली लगभग किसी भी चीज़ को डिकोड कर सकता है, जिसमें वे अजीब फ़ॉर्मैट भी शामिल हैं जिन्हें कोई हार्डवेयर चिप सपोर्ट नहीं करती, क्योंकि यह विशेषज्ञता के बजाय लचीलेपन पर निर्भर करता है। इसकी कीमत यह है कि प्रोसेसर पर बहुत ज़्यादा काम पड़ता है, जिससे अधिक गर्मी और बैटरी की तेज़ खपत होती है। कमज़ोर हार्डवेयर पर CPU साथ नहीं दे पाता और वीडियो रुक-रुककर चलने लगता है। लचीला, लेकिन महंगा।

इसलिए प्लेयर में दिखने वाला "हार्डवेयर डिकोडिंग" बनाम "सॉफ़्टवेयर डिकोडिंग" टॉगल वास्तव में यह चुनता है कि इन दोनों में से कौन-सा पाथ स्ट्रीम को संभालेगा। ग्रीन स्क्रीन का समाधान बस इतना है: जब तेज़ लेकिन नखरे वाला चिप किसी स्ट्रीम पर अटक जाए, तो काम लचीले लेकिन धीमे CPU को सौंप दें।

सॉफ़्टवेयर डिकोडिंग पर कब जाएं

जब तस्वीर में गड़बड़ी हो, तब सॉफ़्टवेयर डिकोडिंग आज़माएं:

  • आपको ग्रीन स्क्रीन, मैजेंटा फ़्रेम या बिगड़े हुए आर्टिफैक्ट दिख रहे हों।
  • स्ट्रीम में ऐसा असामान्य कोडेक या प्रोफ़ाइल इस्तेमाल हो रहा हो जिसे डिवाइस की चिप सपोर्ट नहीं करती।
  • आप पुराने हार्डवेयर पर हों, जिसकी डिकोडिंग चिप स्ट्रीम में इस्तेमाल होने वाले कोडेक से पुरानी हो।
  • किसी खास चैनल पर आवाज़ चल रही हो, लेकिन वीडियो गायब या खराब हो।

इन सभी मामलों में हार्डवेयर पाथ इसलिए विफल हो रहा है क्योंकि चिप उस खास स्ट्रीम को संभाल नहीं पा रही। सॉफ़्टवेयर डिकोडिंग चिप को पूरी तरह दरकिनार करके CPU पर डिकोड करती है, जिससे लगभग हमेशा तस्वीर वापस आ जाती है।

हार्डवेयर डिकोडिंग कब बेहतर विकल्प है

जब आपकी प्राथमिकता परफ़ॉर्मेंस हो, तब हार्डवेयर डिकोडिंग चालू रखें या उस पर वापस जाएं:

  • 4K और HDR प्लेबैक। हाई-रिज़ॉल्यूशन और हाई-बिटरेट वीडियो के लिए समर्पित डिकोड चिप ही बनाई जाती हैं। ज़्यादातर डिवाइस पर 4K को सॉफ़्टवेयर में चलाने से CPU पूरी तरह व्यस्त हो जाएगा और वीडियो रुक-रुककर चलेगा।
  • बैटरी से चलने वाले डिवाइस। फ़ोन, टैबलेट या लैपटॉप पर हार्डवेयर डिकोडिंग बिजली का बहुत कम हिस्सा इस्तेमाल करती है। सॉफ़्टवेयर डिकोडिंग डिवाइस को गर्म करेगी और बैटरी जल्दी खत्म करेगी।
  • कमज़ोर CPU। कम कीमत वाले बॉक्स या पुराने कंप्यूटर पर CPU अक्सर मांग वाली स्ट्रीम को सॉफ़्टवेयर डिकोडिंग के साथ संभाल नहीं पाता और ग्रीन स्क्रीन की जगह वीडियो रुक-रुककर चलने लगता है।

सामान्य नियम यह है: दक्षता और हाई-रिज़ॉल्यूशन वीडियो के लिए हार्डवेयर सही डिफ़ॉल्ट है। सॉफ़्टवेयर पर तभी जाएं जब किसी खास स्ट्रीम का फ़ॉर्मैट हार्डवेयर को मात दे। यह लक्षित समाधान है, ऐसा स्थायी मोड नहीं जिसमें आप हमेशा रहना चाहेंगे।

कदम-दर-कदम: डिकोडर कैसे बदलें

प्लेयर के अनुसार सटीक शब्द अलग हो सकते हैं, लेकिन तरीका हर जगह लगभग एक जैसा है। प्लेबैक या वीडियो सेटिंग में "Hardware decoding," "Hardware acceleration," "Decoder" या "HW+/HW/SW" जैसे नाम वाला विकल्प खोजें।

  1. समस्या वाले चैनल पर समस्या दोबारा पैदा करें, ताकि बदलाव का असर तुरंत देख सकें।
  2. प्लेयर की वीडियो या प्लेबैक सेटिंग खोलें।
  3. डिकोडर / हार्डवेयर-एक्सेलरेशन विकल्प खोजें।
  4. इसे बदलें। अगर हार्डवेयर चालू था और ग्रीन स्क्रीन या आर्टिफैक्ट दिख रहे थे, तो सॉफ़्टवेयर चुनें। अगर सॉफ़्टवेयर चालू था और हाई-रिज़ॉल्यूशन सामग्री रुक-रुककर चल रही थी, तो हार्डवेयर चुनें।
  5. स्ट्रीम दोबारा लोड करें। कुछ प्लेयर बदलाव को अगले प्लेबैक से ही लागू करते हैं, इसलिए चैनल को रोककर फिर शुरू करें या उसे दोबारा खोलें।
  6. अगर "auto" मोड है, तो उसे भी आज़माएं। कई प्लेयर हर स्ट्रीम के लिए खुद विकल्प चुन सकते हैं। सही तरह काम करने पर यह दोनों विकल्पों का सबसे अच्छा संयोजन होता है।

एक बार में सिर्फ़ एक चीज़ बदलें और फिर जांच करें, ताकि आपको सच में पता चले कि कौन-सी सेटिंग ने समस्या ठीक की।

जब समस्या डिकोडर में बिल्कुल न हो

लक्षणों को लेकर खुद से ईमानदार रहें, क्योंकि डिकोडर टॉगल केवल डिकोडिंग की समस्याएं ठीक करता है। अगर आपको खराब तस्वीर के बजाय बफ़रिंग दिख रही है—यानी घूमता हुआ संकेतक या लोड होने के लिए रुकता प्लेबैक—तो समस्या बैंडविड्थ या स्रोत में है, डिकोडर में नहीं। डिकोडर बदलने से मदद नहीं मिलेगी। यही बात तब भी लागू होती है जब कोई स्ट्रीम ही बंद हो। कुछ आसान संकेत:

  • आवाज़ चल रही हो लेकिन तस्वीर खराब या गायब हो → डिकोडर की समस्या। इसे बदलें।
  • घूमता हुआ संकेतक, बफ़रिंग के लिए रुकना, लेकिन चलने पर तस्वीर साफ़ होना → बैंडविड्थ या स्रोत की समस्या। IPTV बफ़रिंग कैसे ठीक करें देखें।
  • काली स्क्रीन हो, आवाज़ ठीक हो और डिकोडर बदलने से मदद न मिली हो → यह रेंडरिंग या फ़ॉर्मैट की समस्या हो सकती है, जिसके लिए अलग कदम ज़रूरी हैं। काली स्क्रीन लेकिन आवाज़ चल रही है देखें।
  • एक ही स्रोत के सभी चैनल एक जैसी समस्या के साथ विफल हों → समस्या डिकोडिंग में नहीं, संभवतः स्रोत में है।

यह जानना भी उपयोगी है कि स्ट्रीम कौन-सा कोडेक इस्तेमाल करती है, क्योंकि इसी से तय होता है कि आपका हार्डवेयर उसे संभाल सकता है या नहीं। आम कोडेक की आसान भाषा में गाइड यहां है

Tuneline की भूमिका

मैंने यह सुनिश्चित किया कि Tuneline डिकोडर को ऐसी सेटिंग के रूप में उपलब्ध कराए, जिस तक आप वास्तव में पहुंच सकें, क्योंकि मैं खुद इस ग्रीन-स्क्रीन वाली समस्या से जूझ चुका हूं और इससे अधिक निराशाजनक कुछ नहीं कि प्लेयर आपके लिए फैसला कर दे और उसे बदलने का कोई विकल्प भी न दे। Tuneline डिफ़ॉल्ट रूप से स्मूद और कुशल 4K व HDR प्लेबैक के लिए हार्डवेयर-एक्सेलरेटेड प्लेबैक का इस्तेमाल करता है, जहां आपका डिवाइस इसे सपोर्ट करता हो। जब किसी खास स्ट्रीम का फ़ॉर्मैट हार्डवेयर पाथ में समस्या पैदा करे, तो सॉफ़्टवेयर डिकोडिंग पर जाने के लिए एक टैप ही काफी है और तस्वीर वापस आ जाती है। यही ऊपर बताया गया टॉगल है, जो उन सभी प्लेटफ़ॉर्म पर उपलब्ध है जिन पर Tuneline चलता है। हार्डवेयर पाथ का बेहतर इस्तेमाल करने के बारे में अधिक जानकारी के लिए हार्डवेयर एक्सेलरेशन की व्याख्या देखें।

निष्कर्ष

हरे रंग की स्क्रीन, बिगड़े हुए आर्टिफैक्ट, वीडियो का अटकना या ऑडियो ठीक चलते हुए वीडियो का गायब होना—इनका लगभग हमेशा यही मतलब होता है कि डिकोड करने का तरीका और स्ट्रीम का फ़ॉर्मैट एक-दूसरे से मेल नहीं खा रहे हैं। हार्डवेयर डिकोडिंग तेज़ और कुशल होती है, लेकिन यह फ़ॉर्मैट को लेकर ज़्यादा नखरे वाली होती है; सॉफ़्टवेयर डिकोडिंग अधिक लचीली होती है, मगर सिस्टम पर ज़्यादा भार डालती है। आम तौर पर समाधान बस दोनों के बीच स्विच करना होता है: तस्वीर खराब हो तो सॉफ़्टवेयर पर जाएँ, और 4K, HDR व बेहतर बैटरी लाइफ़ के लिए हार्डवेयर पर बने रहें। एक बार समझ आ जाए कि यह टॉगल केवल यह चुनता है कि डिकोडिंग कहाँ होगी, तो सबसे डरावनी दिखने वाली प्लेबैक समस्या भी पाँच सेकंड में ठीक हो जाती है।

अगर आप ऐसा प्लेयर चाहते हैं जो यह नियंत्रण छिपाने के बजाय आपको दे, तो डाउनलोड Tuneline करें और ज़रूरत पड़ने पर स्विच बदल दें।

यह लेख साझा करें

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

यह लेख किसी अन्य भाषा में पढ़ें

Tuneline एक मीडिया प्लेयर एप्लिकेशन है। यह कोई भी कंटेंट न तो उपलब्ध कराता है, न होस्ट करता है, न वितरित करता है। अपनी प्लेलिस्ट आप स्वयं लाते हैं, ठीक वैसे ही जैसे VLC के साथ।