Ubuntu लिनक्स पर H.265 / HEVC कोडेक कैसे स्थापित करें?


142

मैंने देखा है कि नया DivX Player 10 H.264 / HEVC प्लेबैक, H.264 का उत्तराधिकारी है। मुझे आश्चर्य है कि मुझे लिनक्स में यह समर्थन कैसे मिल सकता है। क्या इस प्रारूप के लिए एक कोडेक विशिष्ट स्थापित करने की आवश्यकता है? कैसे?

जवाबों:


200

Libde265 GStreamer एकीकरण के लिए एक PPA भी है। उस स्थापित के साथ सभी GStreamer अनुप्रयोगों (ब्राउज़र, कुलदेवता, आदि) के साथ H.265 प्लेबैक कर सकते हैं।

sudo apt-add-repository ppa:strukturag/libde265
sudo apt-get update

अब किसी भी GStreamer- जागरूक खिलाड़ी (उदाहरण के लिए "टोटेम") का उपयोग करके HEVC / H.265 कंटेंट वाले .mkv को वापस खेलने की कोशिश करें। यह libde265 जीएस प्लगइन स्थापित करने के लिए लापता कोडेक और प्रॉम्प्ट का पता लगाना चाहिए (अपनी वास्तुकला के आधार पर 64 बिट या 32 बिट संस्करण का चयन करना सुनिश्चित करें)।

आप संबंधित GStreamer प्लगइन को भी सीधे इंस्टॉल कर सकते हैं:

sudo apt-get install gstreamer0.10-libde265

या GStreamer 1.0 अनुप्रयोगों के लिए:

sudo apt-get install gstreamer1.0-libde265

एक VLC प्लगइन भी उपलब्ध है:

sudo apt-get install vlc-plugin-libde265

यहाँ विवरण: 4K H.265 / HEVC वीडियो स्ट्रीमिंग के लिए GStreamer प्लगइन


5
जब मैं vlc-plugin स्थापना चलाता हूं तो मुझे निम्नलिखित त्रुटि मिलती है: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed(Ubuntu 14.04)
प्रोग्रामर

1
जब मैं Ubuntu 14.04 पर VLC में HEVC एनकोडेड वीडियो चलाता हूं, तो मुझे वीडियो के ऊपर एक हरी परत दिखाई देती है। किसी को पता है कि इसे कैसे हल करना है? @longsleep
सोहम

1
14.04 पर चलने वाले x265 के साथ VLC पाने के लिए आप ubuntuhandbook.org/index.php/2015/02/… को फॉलो कर सकते हैं (यह पहले से ही 14.10+ repos में है)। रेपो वहां आपको एक x265 पैकेज भी देता है।
pd12

1
"sudo apt-get install vlc-plugin-libde265" मेरे लिए काम करता है, पहले रिपोजिटरी जोड़ने के बाद!
टी। ग्रेग ओ'नील

1
यदि आप ubuntu 17+
Jamie Hutber

20

यदि वीएलसी का उपयोग किया जा रहा है, तो @ लॉन्गस्लेप के शानदार उत्तर का एक विकल्प है : जैसा कि यहां बताया गया है कि आप एचएलसी / एच .265 समर्थन प्राप्त करने के लिए वीएलसी 2.2.x या उच्चतर में अपग्रेड कर सकते हैं। यदि 14.04 पर, आपको वीएलसी के 2.2.x + संस्करण प्राप्त करने के लिए इस रेपो को जोड़ना होगा:

sudo add-apt-repository ppa:mc3man/trusty-media

sudo apt-get update, तथा

sudo apt-get dist-upgrade या sudo apt-get install vlc vlc-plugin-libde265

आप चाहें तो दूसरों को भी इंस्टॉल कर सकते हैं: vlc-plugin-*

रेपो के पास gstreamer1.0-libde265पैकेज नहीं है, लेकिन एलटीएस संस्करणों को पसंद करने वालों के लिए ट्रस्टी के लिए 14.04 के "उन्नत, उन्नत या सामान्य रूप से उपलब्ध मल्टीमीडिया पैकेज" के लिए बहुत सारे अन्य "उन्नत, उपलब्ध नहीं हैं।"


मैं ub15.04 पर vlc 2.2.0 का उपयोग कर रहा हूं और ऐसा लगता है कि मैं अपने x265 एनकोडेड 5xxMB वीडियो को ठीक से चला सकता हूं, जब तक कि मैं अन्य सभी कार्यक्रमों को बंद कर देता हूं, क्योंकि मुझे वास्तव में उच्च सीपीयू उपयोग (70-90%) मिल रहा है vlc, जबकि मुझे केवल x264 वीडियो के साथ लगभग 5-10% मिलते हैं। क्या यह उच्च सीपीयू उपयोग सामान्य है या इसे x264 के समान बहुत कम माना जाता है?
पीटर रेव्स

एक छोटे नमूने के आकार के साथ (264, 265 के लिए प्रत्येक 2 vids) मुझे 17-26% (लगभग 80-100% 1 कोर) का x265 के लिए CPU उपयोग और x264 के लिए 6-12% मिलता है। यह समझ में आता है क्योंकि 265 समान गुणवत्ता वाले उच्च संपीड़न अनुपात में एन्कोड करते हैं, इसलिए अधिक प्रसंस्करण कार्य की आवश्यकता होती है। इसके अलावा, VLC ने शायद x265 को डिकोड करना अनुकूलित नहीं किया है, फिर भी यह 1 कोर के 100% अंत के पास है, वे मेरे अनुमान हैं।
pd12

समझा। फिर मुझे लगता है कि मेरे 7 साल पुराने दोहरे कोर लैपटॉप पर उच्च भार से समझ में आता है :(
पीटर Raeves

बायोनिक या उबंटू 17+ का उपयोग करने के लिए, sudo add-apt-repository ppa: mc3man / bionic-prop sudo apt-get update sudo apt-get install x265
chaladi

10

फिर भी एक और विकल्प - यदि आपके पास Google Chrome स्थापित है - अपने Chrome ब्राउज़र में H.265 / HEVC प्लेयर (इन) जोड़ें / स्थापित करें।

उसके बाद, आप सीधे "Google Chrome एप्लिकेशन" (अपने उबंटू डिस्ट्रो मेनू में) पर चल सकते हैं और खिलाड़ी को चला सकते हैं। या आप बस Google क्रोम शुरू कर सकते हैं, URL क्रोम में टाइप करें : // ऐप्स और एंटर दबाएं। इससे Google Chrome आपको अपने इंस्टॉल किए गए ऐप्स दिखाएगा, जिससे आप H.265 / HEVC प्लेयर को सीधे वहां से चला सकते हैं ।

इस वैकल्पिक विधि का उपयोग करके, किसी भी लाइब्रेरी, कोडेक, प्लेयर प्लगइन या जो भी स्थापित करने की आवश्यकता नहीं है, क्योंकि आपको H.265 / HEVC प्लेबैक समर्थन के लिए जो कुछ भी चाहिए वह पहले से ही H.265 / HEVC प्लेयर में एम्बेडेड है।

मैंने पहले से ही H.265 / HEVC प्लेयर का उपयोग दो-घंटे-लंबी H.265 / HEVC एन्कोडेड फिल्मों के एक जोड़े को देखने के लिए किया है, और मुझे किसी भी प्लेबैक समस्या का अनुभव नहीं हुआ।


यह उप शीर्षकों का समर्थन नहीं करता है।
वेंकटेश

@Venkatesh यदि H.264 वीडियो में स्विचेबल (एम्बेडेड) उपशीर्षक है, तो खिलाड़ी उन्हें पहचान लेगा और आपको उनमें से किसी एक को चुनने का विकल्प देगा। मेरे पास एम्बेडेड सबटाइटल के साथ कुछ एमकेवी फाइलें हैं और H.265 / HEVC प्लेयर पर मैं इन सबटाइटल्स में से किसी एक को चुन सकता हूं या सबटाइटिल को डिसेबल कर सकता हूं। लेकिन अगर आप बाहरी उपशीर्षक फ़ाइल लोड करना चाहते हैं (जैसे कि .SRT फ़ाइल), तो नहीं: खिलाड़ी का वर्तमान संस्करण बाहरी उपशीर्षक फ़ाइलों को लोड नहीं करता है।
यूरी सुकुपीरा

किसी कारण से खिलाड़ी मेरे टकसाल 17.2 पर काम नहीं करता है ....
codeScriber

@codeScriber मैंने पिछले महीनों में कोई H.265 वीडियो नहीं चलाया है, लेकिन आपकी टिप्पणी देखने के बाद मैंने Google Chrome (64-बिट XUbuntu 16.04 पर और 64-बिट मिंट 17.2 दोनों) पर खिलाड़ी का परीक्षण किया और मैं इसकी पुष्टि कर सकता हूं इस Chrome ऐप ने काम करना बंद कर दिया है। मैंने कुछ परीक्षण किए लेकिन समस्या का पता लगाने में असमर्थ था। मैंने डेवलपर को एक संदेश भेजा है, समस्या की रिपोर्ट कर रहा है। इस बीच, यह एक और विधि (जैसे VLC मीडिया प्लेयर और gstreamer एकीकरण पुस्तकालय स्थापित करने) का उपयोग करने के लिए अनुशंसित है।
यूरी सुकुपीरा

धन्यवाद यूरी मैंने किया और यह काम करता है। अब मुझे यह पता लगाने की ज़रूरत है कि स्ट्रीमिंग करते समय इसे डिकोड करने के लिए rpi2 plex कैसे बनाया जाए ...
कोडस्क्राइबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.