Vraag Hoe H.265 / HEVC codec te installeren op Ubuntu Linux?


Ik heb dat het nieuwe gezien DivX-speler 10 pronkt met H.265 / HEVC-weergave, de opvolger van H.264. Ik vraag me af hoe ik deze ondersteuning in Linux kan krijgen. Is er een behoefte om een ​​codec te installeren die specifiek is voor dit formaat? Hoe?


136
2017-10-20 23:16


oorsprong




antwoorden:


Er is ook een PPA voor libde265 GStreamer-integratie. Met dat geïnstalleerd kan men H.265 afspelen met alle GStreamer-applicaties (Browsers, Totem, etc.).

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

Probeer nu een .mkv af met HEVC / H.265-inhoud met behulp van een GStreamer-bewuste speler (bijvoorbeeld "totem"). Dit moet de ontbrekende codec detecteren en prompt om de libde265 GS-plug-in te installeren (zorg ervoor dat u de 64bit- of 32bit-versie selecteert, afhankelijk van uw architectuur).

U kunt ook de bijbehorende GStreamer-plug-in rechtstreeks installeren:

sudo apt-get install gstreamer0.10-libde265

Of voor GStreamer 1.0-toepassingen:

sudo apt-get install gstreamer1.0-libde265

Er is ook een VLC-plug-in beschikbaar:

sudo apt-get install vlc-plugin-libde265

Details hier: GStreamer-plug-in voor 4K H.265 / HEVC-videostreaming 


196
2018-02-25 15:37



Wanneer ik de installatie van vlc-plugin start, krijg ik de volgende foutmelding: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed (Ubuntu 14.04) - Programster
Goed Ubuntu 14.04 heeft libvlccore7. Je hebt waarschijnlijk een nieuwere VLC van een ppa die libvlccore8 biedt - verwijder de nieuwere VLC en gebruik die geleverd door Ubuntu en het komt goed. - longsleep
Wanneer ik een HEVC-gecodeerde video in VLC op Ubuntu 14.04 voer, zie ik een groene laag bovenop de video. Iedereen weet hoe het op te lossen? @lang slapen - soham
Je kunt volgen ubuntuhandbook.org/index.php/2015/02/... om VLC met x265 te krijgen die op 14.04 loopt (het is al in repos 14.10+). De repo daar geeft je ook een x265-pakket. - pd12
"sudo apt-get install vlc-plugin-libde265" werkte voor mij, na het eerst toevoegen van de repository! - T. Greg O'Neil


Een alternatief voor @ longsleep's goed antwoord is, bij gebruik van VLC: zoals vermeld hier je kunt upgraden naar VLC 2.2.x of hoger om HEVC / H.265-ondersteuning te krijgen. Als je om 14.04 deze repo moet toevoegen om 2.2.x + versies van VLC te krijgen:

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

sudo apt-get update, en

sudo apt-get dist-upgrade of sudo apt-get install vlc vlc-plugin-libde265 

Je kunt ook anderen installeren als je wilt: vlc-plugin-*

De repo heeft niet de gstreamer1.0-libde265 pakket, maar heeft veel andere "bijgewerkte, geavanceerde of niet normaal beschikbare multimedia-pakketten voor Trusty" 14.04 voor degenen die van LTS-versies houden.


21
2018-06-11 09:24



Ik gebruik vlc 2.2.0 op ub15.04 en het lijkt alsof ik mijn x265 gecodeerde 5xxMB videofinctie kan spelen, zolang ik alle andere programma's afsluit, want ik krijg echt een hoog CPU-gebruik (70-90%) van vlc, terwijl ik maar ongeveer 5-10% haal met x264 video's. Is dit hoge cpu-gebruik normaal of moet het veel lager zijn, vergelijkbaar met x264? - Peter Raeves
Met een kleine steekproefgrootte (2 vids elk voor 264, 265) krijg ik 17-26% (ongeveer 80-100% van 1 kern) CPU-gebruik voor x265 en 6-12% voor x264. Het is logisch, want 265 codeert bij hogere compressieverhoudingen met vergelijkbare kwaliteit, dus vereist meer verwerkingswerk. Ook heeft VLC waarschijnlijk x265 niet geoptimaliseerd om het te decoderen, dus is het in de buurt van het 100% -einde van 1 kern, dat zijn mijn gissingen. - pd12
Ik snap het. Dan denk ik dat de hoge belasting logisch is op mijn 7-jarige dual-core laptop :( - Peter Raeves


Nog een ander alternatief - als u Google Chrome heeft geïnstalleerd - is om toe te voegen / te installeren H.265 / HEVC-speler (in) naar uw Chrome-browser.

Daarna kun je meteen naar "Google Chrome-toepassingen" gaan (in je Ubuntu distro-menu) en de speler uitvoeren. Of u kunt gewoon Google Chrome starten, typ de URL in chrome: // apps en druk op Enter. Hierdoor laat Google Chrome u de geïnstalleerde apps zien, zodat u kunt uitvoeren H.265 / HEVC-speler rechtstreeks vanaf daar.

Door deze alternatieve methode te gebruiken, is het niet nodig om een ​​bibliotheek, codec, speler-plug-in of wat dan ook te installeren, omdat alles wat u nodig hebt voor H.265 / HEVC-afspeelondersteuning reeds is ingebed in de H.265 / HEVC-speler.

Ik heb al een H.265 / HEVC-speler gebruikt om een ​​paar H.265 / HEVC gecodeerde films van twee uur te bekijken en ik heb geen problemen met de weergave ondervonden.


10
2017-11-27 03:15



Het ondersteunt geen ondertitels. - Venkatesh
@Venkatesh Als de H.264-video schakelbare (ingesloten) ondertitels heeft, zal de speler ze detecteren en geeft u de optie om er een te selecteren. Ik heb een aantal MKV-bestanden met ingesloten ondertitels en op H.265 / HEVC Player kan ik een van deze ondertitels selecteren of ondertitels uitschakelen. Maar als u bedoelt het laden van een extern ondertitelingsbestand (zoals een .SRT-bestand), dan nee: de huidige versie van de speler laadt geen externe ondertitelingsbestanden. - Yuri Sucupira
om een ​​of andere reden werkt de speler niet op mijn munt 17.2 .... - codeScriber
@codeScriber Ik heb de afgelopen maanden geen H.265-video gespeeld, maar na het zien van je reactie heb ik de speler getest op Google Chrome (beide op 64-bit XUbuntu 16.04 en op 64-bit Mint 17.2) en ik kan bevestigen dat deze Chrome-app werkt niet meer Ik heb wat tests uitgevoerd maar kon het probleem niet vinden. Ik heb de ontwikkelaar een bericht gestuurd met het probleem. In de tussentijd wordt het aanbevolen om een ​​andere methode te gebruiken (bijvoorbeeld door VLC Media Player en de integratiebank voor gstreamer te installeren). - Yuri Sucupira
Bedankt Yuri. Ik deed het en het werkt. Nu moet ik oyt bedenken hoe ik rpi2 plex moet maken om het te decoderen tijdens het streamen .... - codeScriber