Frage Wie installiere ich H.265 / HEVC Codec auf Ubuntu Linux?


Ich habe das neue gesehen DivX-Player 10 zeigt H.265 / HEVC-Wiedergabe, den Nachfolger von H.264. Ich frage mich, wie ich diese Unterstützung in Linux bekommen könnte. Muss ein für dieses Format spezifischer Codec installiert werden? Wie?


136
2017-10-20 23:16


Ursprung




Antworten:


Es gibt auch eine PPA für libde265 GStreamer Integration. Damit kann H.265 mit allen GStreamer-Anwendungen (Browser, Totem, etc.) abgespielt werden.

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

Versuchen Sie nun, eine .mkv mit HEVC / H.265-Inhalt mit einem beliebigen GStreamer-fähigen Player (z. B. "Totem") abzuspielen. Dies sollte den fehlenden Codec erkennen und dazu auffordern, das libde265 GS Plugin zu installieren (achten Sie darauf, die 64bit oder 32bit Version je nach Ihrer Architektur auszuwählen).

Sie können das entsprechende GStreamer-Plugin auch direkt installieren:

sudo apt-get install gstreamer0.10-libde265

Oder für GStreamer 1.0-Anwendungen:

sudo apt-get install gstreamer1.0-libde265

Es gibt auch ein VLC-Plugin zur Verfügung:

sudo apt-get install vlc-plugin-libde265

Details hier: GStreamer Plugin für 4K H.265 / HEVC Video Streaming 


196
2018-02-25 15:37



Wenn ich die Installation des vlc-plugin starte, erhalte ich folgende Fehlermeldung: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed (Ubuntu 14.04) - Programster
Gut Ubuntu 14.04 hat libvlccore7. Sie haben wahrscheinlich einen neueren VLC von einem PPA, der libvlccore8 bereitstellt - deinstallieren Sie den neueren VLC und verwenden Sie den von Ubuntu bereitgestellten und Sie sollten in Ordnung sein. - longsleep
Wenn ich ein HEVC-kodiertes Video in VLC unter Ubuntu 14.04 laufe, sehe ich eine grüne Ebene über dem Video. Kann jemand es lösen? @langer Schlaf - soham
Du kannst Folgen ubuntuhandbook.org/index.php/2015/02/... VLC mit x265 läuft auf 14.04 (es ist bereits in Repos 14.10 +). Das Repo gibt Ihnen auch ein x265-Paket. - pd12
"sudo apt-get install vlc-plugin-libde265" funktionierte für mich, nachdem ich zuerst das Repository hinzugefügt hatte! - T. Greg O'Neil


Eine Alternative zu @ longsleep's gute Antwort ist, wenn VLC verwendet: wie angegeben Hier Sie können auf VLC 2.2.x oder höher aufrüsten, um HEVC / H.265-Unterstützung zu erhalten. Wenn am 14.04, müssen Sie dieses Repo hinzufügen, um 2.2.x + Versionen von VLC zu erhalten:

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

sudo apt-get update, und

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

Sie können auch andere installieren, wenn Sie möchten: vlc-plugin-*

Der Repo hat nicht die gstreamer1.0-libde265 Paket, aber hat viele andere "verbesserte, erweiterte oder nicht normalerweise verfügbare Multimedia-Pakete für Trusty" 14.04 für diejenigen, die LTS-Versionen mögen.


21
2018-06-11 09:24



Ich benutze vlc 2.2.0 auf ub15.04 und es scheint so, als könnte ich meine x265-codierte 5xxMB-Video-Buße abspielen, solange ich alle anderen Programme herunterfahre, weil ich eine wirklich hohe CPU-Auslastung (70-90%) bekomme vlc, während ich nur ca. 5-10% mit x264 Videos bekomme. Ist diese hohe CPU-Auslastung normal oder soll sie viel niedriger sein, ähnlich wie bei x264? - Peter Raeves
Mit einer kleinen Stichprobengröße (je 2 vids für 264, 265) bekomme ich 17-26% (ca. 80-100% von 1 Kern) CPU-Nutzung für x265 und 6-12% für x264. Es macht Sinn, weil 265 bei höheren Kompressionsverhältnissen mit ähnlicher Qualität kodiert, also mehr Verarbeitungsaufwand erfordert. Außerdem hat VLC wahrscheinlich noch nicht die x265-Decodierung optimiert, so dass es nahe dem 100% -Ende von 1 Kern ist, das sind meine Vermutungen. - pd12
Aha. Dann denke ich, die hohe Belastung macht Sinn auf meinem 7 Jahre alten Dual-Core-Laptop :( - Peter Raeves


Noch eine Alternative - wenn Sie Google Chrome installiert haben - ist hinzuzufügen / zu installieren H.265 / HEVC-Spieler (in) zu Ihrem Chrome-Browser.

Danach können Sie direkt zu "Google Chrome Applications" (in Ihrem Ubuntu Distro Menü) gehen und den Player starten. Oder Sie starten einfach Google Chrome und geben die URL ein chrome: // Apps und drücke Enter. Dadurch wird Google Chrome Ihnen die installierten Apps anzeigen, damit Sie es ausführen können H.265 / HEVC-Spieler gerade von dort.

Wenn Sie diese alternative Methode verwenden, müssen Sie keine Bibliothek, Codec, Player-Plugins oder was auch immer installieren, da alles, was Sie für die Unterstützung der H.265 / HEVC-Wiedergabe benötigen, bereits in den H.265 / HEVC-Player eingebettet ist.

Ich habe bereits einen H.265 / HEVC-Player verwendet, um zwei zweistündige H.265 / HEVC-kodierte Filme zu sehen, und ich hatte keinerlei Probleme mit der Wiedergabe.


10
2017-11-27 03:15



Es unterstützt keine Untertitel. - Venkatesh
@Venkatesh Wenn das H.264-Video umschaltbare (eingebettete) Untertitel hat, erkennt der Player sie und gibt Ihnen die Möglichkeit, einen davon auszuwählen. Ich habe einige MKV-Dateien mit eingebetteten Untertiteln und auf H.265 / HEVC Player kann ich einen dieser Untertitel auswählen oder Untertitel deaktivieren. Wenn Sie jedoch eine externe Untertiteldatei laden möchten (z. B. eine .SRT-Datei), dann no: Die aktuelle Version des Players lädt keine externen Untertiteldateien. - Yuri Sucupira
Aus irgendeinem Grund arbeitet der Spieler nicht an meiner Minze 17.2 .... - codeScriber
@codeScriber Ich habe in den letzten Monaten kein H.265 Video gespielt, aber nachdem ich deinen Kommentar gesehen habe, habe ich den Player auf Google Chrome getestet (sowohl auf 64-Bit XUbuntu 16.04 als auch auf 64-Bit Mint 17.2) und das kann ich bestätigen Diese Chrome App funktioniert nicht mehr. Ich führte einige Tests durch, konnte das Problem jedoch nicht finden. Ich habe eine Nachricht an den Entwickler gesendet, in der das Problem gemeldet wird. In der Zwischenzeit wird empfohlen, eine andere Methode zu verwenden (z. B. VLC Media Player und die gstreamer-Integrationsbibliothek zu installieren). - Yuri Sucupira
Danke, Yuri. Ich habe es getan und es funktioniert. Jetzt muss ich herausfinden, wie man rpi2 plex macht, um es beim Streaming zu dekodieren .... - codeScriber