Ubuntu LinuxにH.265 / HEVCコーデックをインストールする方法は?


142

新しいDivX Player 10が、H.264の後継であるH.265 / HEVC再生を披露するのを見てきました。Linuxでこのサポートをどのように受けられるのでしょうか。この形式に固有のコーデックをインストールする必要はありますか?どうやって?

回答:


200

libde265 GStreamer統合用のPPAもあります。これをインストールすると、すべてのGStreamerアプリケーション(ブラウザー、トーテムなど)でH.265を再生できます。

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

ここで、GStreamer対応プレーヤー(「トーテム」など)を使用してHEVC / H.265コンテンツを含む.mkvを再生してみてください。これにより、欠落しているコーデックが検出され、libde265 GSプラグインをインストールするように求められます(アーキテクチャに応じて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)
Programster

1
Ubuntu 14.04のVLCでHEVCエンコードされたビデオを実行すると、ビデオの上に緑色のレイヤーが表示されます。誰もそれを解決する方法を知っていますか?@longsleep
ソーハム

1
ubuntuhandbook.org/index.php/2015/02/…に従って、14.04で実行されているx265でVLCを取得できます(リポジトリ14.10以降に既にあります)。そこにあるリポジトリには、x265パッケージも含まれています。
pd12

1
最初にリポジトリを追加した後、「sudo apt-get install vlc-plugin-libde265」が機能しました。
T.グレッグオニール

1
あなたがubuntu 17+にいるならこれは時代遅れです
ジェイミー・ハット

20

@longsleepの素晴らしい答えの代替は、VLCを使用している場合です:ここで述べように、VLC 2.2.x以上にアップグレードしてHEVC / H.265サポートを取得できます。14.04でVLCの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パッケージがありませんが、LTSバージョンが好きな人のために、他の多くの「Trusty用のアップグレードされた、高度な、または通常利用できないマルチメディアパッケージ」があります。


私はub15.04でvlc 2.2.0を使用していますが、他のすべてのプログラムをシャットダウンしている限り、x265でエンコードされた5xxMBビデオをうまく再生できるようです。 vlc、x264ビデオでは5〜10%しか得られません。この高いCPU使用率は通常ですか、それともx264と同様にずっと低いはずですか?
ピーターレイブス

サンプルサイズが小さい(264、265でそれぞれ2 vids)と、x265で17-26%(1コアの約80-100%)のCPU使用率、x264で6-12%のCPU使用率が得られます。265は同等の品質でより高い圧縮率でエンコードするため、より多くの処理作業が必要になるため、これは理にかなっています。また、VLCはおそらくx265デコードをまだ最適化していないので、1コアの100%の終わり近くです。
pd12

そうですか。それから、7歳のデュアルコアラップトップでは高負荷が理にかなっていると思います。(
Peter Raeves

バイオニックまたはUbuntu 17以降では、sudo add-apt-repository ppa:mc3man / bionic-prop sudo apt-get update sudo apt-get install x265
chaladi

10

Google Chromeがインストールされている場合のもう1つの代替手段は、H.265 / HEVCプレーヤーを Chromeブラウザーに追加/インストールすることです。

その後、「Google Chromeアプリケーション」(Ubuntuディストリビューションメニュー)に直接進み、プレーヤーを実行できます。または、Google Chromeを起動し、chrome:// appsというURLを入力してEnterキーを押すだけです。これにより、Google Chromeにインストール済みのアプリが表示されるため、そこから直接H.265 / HEVCプレーヤーを実行できます。

この代替方法を使用すると、ライブラリ、コーデック、プレーヤープラグインなどをインストールする必要がありません。H.265/ HEVC再生サポートに必要なものはすべてH.265 / HEVCプレーヤーに既に組み込まれているためです。

すでにH.265 / HEVCプレーヤーを使用して、2時間のH.265 / HEVCエンコードされたムービーを2、3回視聴しましたが、再生の問題は発生しませんでした。


サブタイトルはサポートしていません。
ベンカテッシュ

@Venkatesh H.264ビデオに切り替え可能な(埋め込み)字幕がある場合、プレーヤーはそれらを検出し、それらの1つを選択するオプションを提供します。字幕が埋め込まれたMKVファイルがいくつかあり、H.265 / HEVCプレーヤーでは、これらの字幕のいずれかを選択したり、字幕を無効にしたりできます。ただし、外部字幕ファイル(.SRTファイルなど)を読み込む場合、いいえ:現在のバージョンのプレーヤーは外部字幕ファイルを読み込みません。
ユーリスクピラ

何らかの理由で、プレーヤーは私のミント17.2で動作しません
...-codeScriber

@codeScriber過去数か月間、H.265ビデオを再生していませんが、コメントを見た後、Google Chrome(64ビットXUbuntu 16.04と64ビットMint 17.2の両方で)でプレーヤーをテストしました。このChromeアプリは動作を停止しました。いくつかのテストを実行しましたが、問題を見つけることができませんでした。開発者に問題を報告するメッセージを送信しました。それまでの間、別の方法を使用することをお勧めします(VLC Media Playerとgstreamer統合ライブラリのインストールなど)。
ユーリスキュピラ16

ユーリありがとう。私がやったとそれは動作します。今、ストリーミング中にデコードするためにrpi2プレックスを作成する方法を考える必要があります
。...-codeScriber
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.