H.265 / HEVC kodeğini Ubuntu Linux'a nasıl kurarım?


142

Yeni DivX Player 10'un H.264'ün ardılı olan H.265 / HEVC oynatımını gösterdiğini gördüm. Bu desteği Linux'ta nasıl alabilirim merak ediyorum. Bu formata özel bir codec bileşeni kurmanıza gerek var mı? Nasıl?

Yanıtlar:


200

Ayrıca libde265 GStreamer entegrasyonu için bir PPA vardır. Kurulan ile tüm GStreamer uygulamalarında (Tarayıcılar, Totem vb.) H.265 oynatılabilir.

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

Şimdi herhangi bir GStreamer uyumlu oynatıcı (örn. "Totem") kullanarak HEVC / H.265 içeriği içeren bir .mkv oynatmayı deneyin. Bu, eksik kod çözücüyü algılamalı ve libde265 GS eklentisini yüklemeyi istemelidir (mimarinize bağlı olarak 64bit veya 32bit sürümünü seçtiğinizden emin olun).

İlgili GStreamer eklentisini doğrudan da yükleyebilirsiniz:

sudo apt-get install gstreamer0.10-libde265

Veya GStreamer 1.0 uygulamaları için:

sudo apt-get install gstreamer1.0-libde265

Ayrıca bir VLC eklentisi de mevcut:

sudo apt-get install vlc-plugin-libde265

Ayrıntılar burada: 4K H.265 / HEVC video akışı için GStreamer eklentisi


5
Vlc-plugin kurulumunu çalıştırdığımda aşağıdaki hatayı alıyorum: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed(Ubuntu 14.04)
Programcı

1
14.04'te Ubuntu 14.04'te VLC'de HEVC kodlu bir video çalıştırdığımda, videonun üstünde yeşil bir katman görüyorum. Nasıl çözüleceğini bilen var mı? @longsleep
soham

1
14.04'te x265'i çalıştıran VLC'yi almak için ubuntuhandbook.org/index.php/2015/02/… ' i takip edebilirsiniz (zaten 14.10+ sürümlerinde). Depo da size bir x265 paketi veriyor.
pd12

1
"sudo apt-get install vlc-plugin-libde265", depoyu ekledikten sonra benim için çalıştı!
T. Greg O'Neil

1
Eğer 17+
ubuntu'daysanız

20

@ Longsleep'in en iyi cevabına bir alternatif , eğer VLC kullanıyorsanız: burada belirtildiği gibi, HEVC / H.265 desteğini almak için VLC 2.2.x veya daha üstüne yükseltebilirsiniz. 14.04’te, VLC’nin 2.2.x + sürümlerini edinmek için bu repoyu eklemeniz gerekir:

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

sudo apt-get update, ve

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

İsterseniz başkalarını da yükleyebilirsiniz: vlc-plugin-*

Depoda gstreamer1.0-libde265pakete sahip değil, LTS versiyonlarını sevenler için bir çok "yükseltilmiş, gelişmiş veya normalde Güvenilir multimedya paketleri" 14.04 bulunmuyor.


Ub15.04'te vlc 2.2.0 kullanıyorum ve x265 kodlu 5xxMB videoyu izleyebiliyorum gibi görünüyor, diğer tüm programları kapattığım sürece (% 70-90) vlc, sadece x264 videoları ile yaklaşık% 5-10 elde ederken. Bu yüksek cpu kullanımı normal mi, yoksa x264'e benzer şekilde daha düşük olması mı gerekiyor?
Peter,

Küçük örneklem büyüklüğü ile (her biri 2 adet 264, 265 vid), x265 için% 17-26 (1 çekirdeğin yaklaşık% 80-100'ü) CPU kullanımı ve x264 için% 6-12 değeri alıyorum. Bu mantıklı çünkü 265 benzer kalitede daha yüksek sıkıştırma oranlarında kodlar, bu nedenle daha fazla işleme çalışması gerektirir. Ayrıca, VLC büyük olasılıkla x265 kod çözme işlemini optimize etmedi, bu yüzden 1 çekirdeğin% 100'üne yakın, tahminlerim bunlar.
pd12

Anlıyorum. Sonra yüksek yük 7 yaşındaki çift çekirdekli dizüstü bilgisayarımda mantıklı geliyor :(
Peter Raeves

Aşağıdaki biyonik veya Ubuntu 17+ kullanımı için, sudo eklenti-apt-repository ppa: mc3man / biyonik-prop sudo apt-get güncelleme sudo apt-get install x265
chaladi

10

Başka bir alternatif - eğer Google Chrome yüklüyse - Chrome tarayıcınıza H.265 / HEVC oynatıcı (in) eklemek / kurmaktır .

Bundan sonra, doğrudan "Google Chrome Uygulamaları" na (Ubuntu dağıtım menünüzde) gidebilir ve oynatıcıyı çalıştırabilirsiniz. Veya Google Chrome’u başlatabilir, URL chrome: // apps yazıp Enter’a basabilirsiniz . Bu, Google Chrome'un size yüklü uygulamalarını göstermesine neden olacak, böylece H.265 / HEVC oynatıcısını doğrudan oradan çalıştırabilirsiniz.

Bu alternatif yöntemi kullanarak, herhangi bir kütüphane, kodek, oynatıcı eklentisi veya başka bir şey kurmanıza gerek yoktur, çünkü H.265 / HEVC oynatma desteği için ihtiyacınız olan her şey zaten H.265 / HEVC oynatıcıya gömülüdür.

İki saat süren iki H.265 / HEVC kodlu filmi izlemek için H.265 / HEVC oynatıcısını kullandım ve herhangi bir kayıttan yürütme sorunu yaşamadım.


Alt başlıkları desteklemiyor.
Venkatesh

@Venkatesh H.264 videosunda değiştirilebilir (gömülü) altyazı varsa, oynatıcı bunları algılar ve bunlardan birini seçme seçeneği sunar. Gömülü altyazılı bazı MKV dosyalarım var ve H.265 / HEVC Player'da bu altyazılardan birini seçebilir veya altyazıları devre dışı bırakabilirim. Ancak, harici bir altyazı dosyası (örneğin .SRT dosyası) yüklemeyi kastediyorsanız, hayır: oynatıcının geçerli sürümü harici altyazı dosyalarını yüklemez.
Yuri Sucupira

nedense oyuncu nane benim 17.2 üzerinde çalışmıyor ....
codeScriber

@codeScriber Geçen aylarda herhangi bir H.265 video oynatmadım, ancak yorumunuzu gördükten sonra oynatıcıyı Google Chrome'da test ettim (hem 64-bit XUbuntu 16.04 ve 64-bit Nane 17.2'de) ve onaylayabilirim bu Chrome uygulaması çalışmayı durdurdu. Bazı testler yaptım ancak sorunu bulamadım. Geliştiriciye bir mesaj gönderdim ve sorunu bildirdim. Bu arada, başka bir yöntem kullanmanız önerilir (örn. VLC Media Player ve gstreamer entegrasyon kütüphanesini kurmak).
Yuri Sucupira

Sağol Yuri. Yaptım ve işe yarıyor. Şimdi oyt akışken kodunu çözmek için rpi2 pleksinin nasıl yapılacağına karar vermem gerekiyor ....
codeScriber
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.