हाल ही में, मैं एक छोटी, संभवतः निर्दोष समस्या का सामना किया। मैंने एक फुल HD वीडियो चलाने की कोशिश की जिसे H.265 के साथ एन्कोड किया गया था, और पहली बार कभी, VLC ने शिकायत की कि उसे नहीं पता कि क्या करना है। मैंने इसे Trusty में आज़माया, और त्रुटि से आश्चर्यचकित था। इसमें कहा गया: No suitable decoder module: VLC does not support the audio or video format "hevc". Unfortunately, there is no way for you to fix this.
हा, हा! मजाक आप पर है! बेशक मैं इसे ठीक करने जा रहा हूं। तो बिना निरर्थक परिचय पर बहुत समय बिताए, चलिए शुरू करते हैं। यह मेरे सबसे छोटे लेखों में से एक होगा, और मैं अवधारणा के साथ थोड़ा संघर्ष कर रहा हूं, लेकिन हम ठीक करेंगे। हम पहले उबंटू के लिए ठीक करेंगे, लेकिन फिर हम अन्य डिस्ट्रीब्यूशन के लिए भी समाधान प्रदान करेंगे। मेरा अनुसरण करें।
समाधान (उबंटू)
हमें जो करने की आवश्यकता है, वह है हमारे प्लेटफॉर्म पर H.265 कोडेक्स जोड़ना। फिलहाल, वे मौजूदा रिपॉजिटरी में मूल रूप से उपलब्ध नहीं हैं, इसलिए हमें एक नया PPA जोड़ना होगा। इसमें अंतर्निहित जोखिम हैं, लेकिन यह एक अंतरिम समाधान है जब तक हमें उबंटू के लिए VLC बिल्ड में पूर्ण, एकीकृत समर्थन नहीं मिल जाता। वास्तव में, जब तक आप इस लेख को पढ़ रहे हैं, तब तक समाधान पहले से ही लागू हो सकता है। तो फिर, आप इसे तब तक नहीं पढ़ रहे होते जब तक कोई समस्या नहीं होती, है ना? सुनिए:
sudo apt-add-repository ppa:strukturag/libde265
अगला कदम सिस्टम को अपडेट करना और लापता प्लगइन्स इंस्टॉल करना है:
sudo apt-get update
sudo apt-get install vlc-plugin-libde265
इस चरण के पूरा होने के बाद, VLC शुरू या पुनरारंभ करें। आपको बिना किसी समस्या के वीडियो क्लिप चलाने में सक्षम होना चाहिए। कृपया ध्यान दें कि आपको यहां और वहां एक अजीब गड़बड़ का सामना करना पड़ सकता है, और समर्थन केवल आंशिक या प्रयोगात्मक हो सकता है। हालांकि, आधिकारिक तौर पर, VLC H.265 का समर्थन करता है, इसलिए यह केवल समय की बात है जब यह एक गैर-मुद्दा बन जाएगा।
अन्य विवरण (अभी भी उबंटू)
यदि आप इस मुद्दे के आसपास की पूरी पृष्ठभूमि की कहानी में रुचि रखते हैं, तो आप सभी गोर डेटा के लिए libde265.org गाइड से परामर्श करना चाह सकते हैं। इसके अलावा, यह काम नहीं कर सकता है, और यदि आपका VLC बहुत पुराना है तो आपको VLC निर्भरता समस्या हो सकती है। आपको पहले सिस्टम को पूरी तरह से अपडेट करना होगा। libde265 प्लगइन केवल VLC 2.2 और ऊपर के साथ काम करता है।
फिर, रिपॉजिटरी अन्य अनुप्रयोगों के लिए Gstreamer प्लगइन्स भी प्रदान करती है, जैसे Totem, उदाहरण के लिए। यदि आप अपने सभी सॉफ़्टवेयर के लिए पूर्ण 4K समर्थन चाहते हैं, तो आप वैकल्पिक रूप से निम्न दो पैकेज भी इंस्टॉल करना चाह सकते हैं - कृपया दो फ्रेमवर्क (Gstreamer 0.10 AND Gstreamer 1.0) के बीच अंतर पर ध्यान दें, जैसा कि मैंने अपने Fedora 24 पिम्पिंग गाइड में उल्लिखित किया है।
sudo apt-get install gstreamer0.10-libde265
sudo apt-get install gstreamer1.0-libde265
गैर-उबंटू समाधान
फेडोरा की बात करें तो, Google Chrome स्टोर में H.265 / HEVC प्लेयर एक्सटेंशन भी उपलब्ध है, उसी टीम द्वारा विकसित जिसने ऊपर PPA विकसित किया है। आप इसका उपयोग 4K वीडियो चलाने के लिए भी कर सकते हैं। यह समाधान तत्काल उबंटू समर्थन से आगे भी फैला हुआ है, हालांकि मुझे बोर्ड भर में एक मूल समाधान बहुत जल्द आने की उम्मीद है। वैसे भी, मैंने फेडोरा 24 और फेडोरा 25 में प्लेयर का परीक्षण किया, और यह ठीक काम करता प्रतीत होता है।
chrome://apps पर जाएं, प्लेयर लॉन्च करें, सरल।
निष्कर्ष
यहाँ हम जाते हैं, एक त्वरित लेख एक त्वरित और सरल समाधान के साथ। फिलहाल, VLC के H.265-एन्कोडेड वीडियो चलाने में सक्षम नहीं होने का समाधान एक नया रिपॉजिटरी जोड़ना और एक लापता प्लगइन इंस्टॉल करना है। त्रुटि संदेश भ्रामक है, इसलिए आपको अभी भी ऑनलाइन खोज करनी चाहिए कि क्या कोई उपयोगी टिप्स या ट्रिक्स हैं। सामान्य तौर पर, एक नियम के रूप में, यदि यह VLC या लिनक्स है, तो हम इसे जल्दी से हल करने में सक्षम होना चाहिए। Gstreamer हमें अन्य अनुप्रयोगों के लिए आवश्यक चीजें देता है, और Chrome गैर-उबंटू रिलीज़ के लिए समर्थन देता है।
वैसे भी, हम हो गए। मुझे आशा है कि आपने आज कुछ उपयोगी सीखा। यदि आपके पास कोई अन्य VLC-संबंधी मुद्दे हैं, या कोई मुद्दे हैं, तो मुझे पिंग करें। हैप्पी मीडिया स्ट्रीमिंग, और मीडिया सामग्री पर आने वाले कुछ नए ट्यूटोरियल के लिए बने रहें।
चीयर्स।