VLC प्लेबैक देरी सीक पर (दूसरे टाइमस्टैम्प पर कूदें)
अपडेट: 13 नवंबर, 2024
आप जिस समस्या का सामना कर रहे हैं वह काफी मासूम और फिर भी कष्टप्रद है। VLC में, ऑडियो और वीडियो फ़ाइलें सामान्य रूप से चलती हैं। लेकिन, ऑडियो फ़ाइलों के साथ, जब आप एक अलग टाइमस्टैम्प पर कूदते हैं, तो एक प्लेबैक देरी होती है, मान लीजिए 1 सेकंड। इसके अलावा, प्लेबैक कथित तौर पर इच्छित मार्क के पीछे थोड़ा सा जिटर करता है। तो आप एक गाने में 0m34s से 1m22s पर कूदते हैं, और VLC फिर संक्षेप में चलना शुरू करता है, पुनर्विचार करता है, और 1m21s पर वापस चला जाता है। मेरे साथ हुआ।
मुझे नहीं पता कि समस्या अचानक क्यों प्रकट हुई। मुझे पहले कभी VLC के साथ ऐसे मुद्दे नहीं थे, लेकिन वे अब मेरे कुबंटू 22.04 पर मेरे स्लिमबुक एक्जीक्यूटिव में मीडिया प्लेयर में मौजूद हैं। अब, चूंकि मैंने हाल ही में इस मशीन के साथ मुद्दों की एक पूरी श्रृंखला का सामना किया है, ज्यादातर बगी कर्नेल अपडेट और प्लाज्मा डेस्कटॉप के साथ बग के कारण, मुझे आश्चर्य नहीं होगा अगर VLC समस्या का एक और संपार्श्विक शिकार नहीं है। सौभाग्य से, आप इसे अपेक्षाकृत आसानी से हल कर सकते हैं, इसलिए मुझे आपको दिखाने दें।

समाधान
हमें इनपुट/कोडेक्स के लिए कैशिंग मान को बदलने की आवश्यकता है। यह उन प्रीफेच मान समस्याओं के समान है जो मुझे सांबा शेयर स्ट्रीमिंग के साथ थीं। VLC प्राथमिकताएं खोलें, फिर सभी पर क्लिक करें। खोज फ़ील्ड में, कैशिंग (या समान) टाइप करें। साइडबार परिणामों में, उन्नत > इनपुट/कोडेक्स चुनें। फिर, दाईं ओर, उन्नत नामक अनुभाग तक नीचे स्क्रॉल करें (हाँ, एकाधिक उन्नत फ़ील्ड)।
यहां, पहला प्रविष्टि फ़ाइल कैशिंग (ms) होगी। मेरे लिए, डिफ़ॉल्ट मान 1000ms (1s) पर सेट था, और यह सीक होने पर होने वाले जिटर/कूद से पूरी तरह मेल खाता है। निश्चित नहीं कि समस्या अचानक क्यों प्रकट होती है, लेकिन यह कुछ ऐसा है जिसे हमें दूसरी बार हल करना चाहिए - या नहीं, और उन लोगों को इसे समझने दें जो QA के हिस्से के रूप में कोड, प्लेयर, डेस्कटॉप वातावरण और डिस्ट्रो विकसित करते हैं, है ना।
मैंने मान के साथ खेलने का फैसला किया, यह देखने के लिए कि क्या होता है। कैशिंग को 1000ms से 100ms तक कम करने से वांछनीय परिणाम मिलते हैं। अब कोई देरी और/या कूद नहीं है, या यदि है, तो यह ध्यान देने योग्य नहीं है। मुझे पता है कि यह संभावित रूप से नेटवर्क-स्ट्रीम की गई फ़ाइलों के लिए प्लेबैक समस्याएं पैदा कर सकता है, लेकिन अभी तक, मुझे कोई दुष्प्रभाव नहीं मिला है। VLC अब वितरित करता है, जैसा होना चाहिए।

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