Domanda Come installare il codec H.265 / HEVC su Ubuntu Linux?


Ho visto che il nuovo DivX Player 10 mostra la riproduzione H.265 / HEVC, il successore di H.264. Mi chiedo come posso ottenere questo supporto in Linux. È necessario installare un codec specifico per questo formato? Come?


136
2017-10-20 23:16


origine




risposte:


C'è anche un PPA per l'integrazione con libde265 GStreamer. Con quello installato si può riprodurre H.265 con tutte le applicazioni GStreamer (Browser, Totem, ecc.).

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

Ora prova a riprodurre un file .mkv contenente contenuti HEVC / H.265 utilizzando qualsiasi player abilitato a GStreamer (ad esempio "totem"). Questo dovrebbe rilevare il codec mancante e richiedere di installare il plugin libde265 GS (assicurati di selezionare la versione a 64 bit o 32 bit a seconda dell'architettura).

Puoi anche installare direttamente il corrispondente plug-in di GStreamer:

sudo apt-get install gstreamer0.10-libde265

Oppure per le applicazioni di GStreamer 1.0:

sudo apt-get install gstreamer1.0-libde265

È disponibile anche un plug-in VLC:

sudo apt-get install vlc-plugin-libde265

Dettagli qui: Plugin GStreamer per streaming video 4K H.265 / HEVC 


196
2018-02-25 15:37



Quando eseguo l'installazione di vlc-plug ottengo il seguente errore: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed (Ubuntu 14.04) - Programster
Bene, Ubuntu 14.04 ha libvlccore7. Probabilmente hai un VLC più recente da un ppa che fornisce libvlccore8 - disinstalla il VLC più recente e usa quello fornito da Ubuntu e dovresti stare bene. - longsleep
Quando eseguo un video con codifica HEVC in VLC su Ubuntu 14.04, vedo un livello verde in cima al video. Qualcuno sa come risolverlo? @lungo sonno - soham
Puoi seguire ubuntuhandbook.org/index.php/2015/02/... per ottenere VLC con x265 in esecuzione su 14.04 (è già in repos 14.10+). Il repository vi offre anche un pacchetto x265. - pd12
"sudo apt-get install vlc-plugin-libde265" ha funzionato per me, dopo aver prima aggiunto il repository! - T. Greg O'Neil


Un'alternativa a @ longsleep's Bella risposta è, se si utilizza VLC: come indicato Qui è possibile eseguire l'aggiornamento a VLC 2.2.xo versioni successive per ottenere il supporto HEVC / H.265. Se in 14.04, è necessario aggiungere questo repository per ottenere le versioni 2.2.x + di VLC:

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

sudo apt-get update, e

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

Puoi anche installarne altri se lo desideri: vlc-plugin-*

Il repository non ha il gstreamer1.0-libde265 pacchetto ma ha molti altri "pacchetti multimediali aggiornati, avanzati o non normalmente disponibili per Trusty" 14.04 per coloro a cui piacciono le versioni LTS.


21
2018-06-11 09:24



Sto usando vlc 2.2.0 su ub15.04 e sembra che io possa riprodurre la mia multa video 5xxMB codificata x265, purché spegni tutti gli altri programmi, perché sto ottenendo un utilizzo molto elevato della cpu (70-90%) da vlc, mentre ottengo solo circa il 5-10% con i video x264. L'utilizzo di questa CPU è normale o dovrebbe essere molto più basso, simile a x264? - Peter Raeves
Con una piccola dimensione del campione (2 vids ciascuno per 264, 265) ottengo il 17-26% (circa l'80-100% di 1 core) di CPU per x265 e 6-12% per x264. Ha senso perché 265 codifica a rapporti di compressione più alti con qualità simile, quindi richiede più lavoro di elaborazione. Inoltre, VLC probabilmente non ha ancora ottimizzato la decodifica x265, quindi è vicino alla fine del 100% di 1 core, quelle sono le mie ipotesi. - pd12
Io vedo. Quindi immagino che l'alto carico abbia un senso sul mio portatile dual core di 7 anni :( - Peter Raeves


Ancora un'altra alternativa - se hai installato Google Chrome - è di aggiungere / installare Lettore H.265 / HEVC (in) al browser Chrome.

Successivamente, puoi andare direttamente a "Google Chrome Applications" (nel menu distro di Ubuntu) ed eseguire il player. Oppure puoi semplicemente avviare Google Chrome, digitare l'URL chrome: // apps e premi Invio. Ciò farà sì che Google Chrome ti mostri le app installate, quindi puoi eseguirlo Lettore H.265 / HEVC direttamente da lì.

Utilizzando questo metodo alternativo, non è necessario installare alcuna libreria, codec, plug-in per riproduttori o altro, perché tutto il necessario per il supporto per la riproduzione H.265 / HEVC è già incorporato nel lettore H.265 / HEVC.

Ho già utilizzato il riproduttore H.265 / HEVC per guardare un paio di film codificati H.265 / HEVC della durata di due ore e non ho riscontrato alcun problema di riproduzione.


10
2017-11-27 03:15



Non supporta i sottotitoli. - Venkatesh
@Venkatesh Se il video H.264 ha sottotitoli (incorporati) commutabili, il lettore li rileverà e ti darà la possibilità di selezionarne uno. Ho alcuni file MKV con sottotitoli incorporati e su H.265 / HEVC Player posso selezionare uno qualsiasi di questi sottotitoli o disabilitare i sottotitoli. Ma se intendi caricare un file di sottotitoli esterno (come un file .SRT), allora no: la versione corrente del player non carica i file di sottotitoli esterni. - Yuri Sucupira
per qualche motivo il giocatore non lavora sulla mia zecca 17.2 .... - codeScriber
@codeScriber Non ho giocato nessun video H.265 negli ultimi mesi, ma dopo aver visto il tuo commento ho provato il player su Google Chrome (sia su XUbuntu 16.04 a 64 bit che su Mint 17.2 64 bit) e posso confermarlo questa app di Chrome ha smesso di funzionare. Ho eseguito alcuni test ma non sono riuscito a trovare il problema. Ho inviato un messaggio allo sviluppatore, riportando il problema. Nel frattempo, si consiglia di utilizzare un altro metodo (ad esempio l'installazione di VLC Media Player e la libreria di integrazione di gstreamer). - Yuri Sucupira
Grazie Yuri. Ho fatto e funziona. Ora ho bisogno di capire come rendere RPI2 plex per decodificarlo durante lo streaming .... - codeScriber