LinuxでH.265/HEVC動画を再生する方法 – VLC設定チュートリアル
最近、一見些細な問題に遭遇しました。H.265でエンコードされたフルHD動画を再生しようとしたところ、VLCが初めて「対応できない」とエラーを表示したのです。Trusty(Ubuntu 14.04)で試したところ、次のようなメッセージに驚かされました。
「適切なデコーダーモジュールがありません:VLCは音声・動画形式 "hevc" をサポートしていません。残念ながら、この問題を解決する方法はありません。」
そんなことはありません。もちろん、この問題は解決できます。無駄な前置きは省いて、早速本題に入りましょう。今回の記事は私の記事の中でも最短クラスですが、しっかり対応します。まずUbuntu向けの解決策を紹介し、その後、他のディストリビューション向けの方法もご案内します。
解決策(Ubuntu編)
必要なのは、H.265コーデックをシステムに追加することです。現時点では標準リポジトリには含まれていないため、新しいPPAを追加する必要があります。外部PPAの追加には一定のリスクが伴いますが、これはUbuntu向けVLCに正式なサポートが統合されるまでの暫定的な対策です。実際、この記事を読んでいる時点では、すでに修正が本体に取り込まれているかもしれません。とはいえ、問題がないならそもそもこの記事を読んでいないはずですよね。手順は以下の通りです。
まず、libde265のPPAを追加します:
sudo apt-add-repository ppa:strukturag/libde265
次に、システムを更新し、不足しているプラグインをインストールします:
sudo apt-get update
sudo apt-get install vlc-plugin-libde265
この手順が完了したら、VLCを起動または再起動してください。これで動画を問題なく再生できるようになるはずです。ただし、まれに奇妙な不具合に遭遇したり、サポートが部分的・実験的なレベルである可能性がある点には注意してください。とはいえ、公式にはVLCはH.265をサポートしているため、これが問題にならなくなるのは時間の問題です。
補足情報(引き続きUbuntu編)
この問題に関する詳細な背景を知りたい方は、libde265.orgのガイドを参照するとよいでしょう。また、VLCのバージョンが古すぎる場合、この方法が機能せず依存関係のエラーが発生することがあります。その場合は、まずシステム全体を最新の状態にアップデートしてください。libde265プラグインはVLC 2.2以降でのみ動作します。
さらに、このリポジトリではTotemなど他のアプリケーション向けのGstreamerプラグインも提供しています。すべてのソフトウェアでフル4K再生を実現したい場合は、以下の2つのパッケージを任意でインストールすることをお勧めします。Gstreamer 0.10とGstreamer 1.0という2つのフレームワークが存在する点に注意してください。
sudo apt-get install gstreamer0.10-libde265
sudo apt-get install gstreamer1.0-libde265
Ubuntu以外のディストリビューション向けソリューション
Fedoraの話が出たついでに、Google Chromeストアにも上記PPAと同じ開発チームによる「H.265 / HEVC Player」拡張機能が公開されています。これを使えば4K動画の再生も可能です。このソリューションはUbuntu以外の環境でも利用でき、近いうちにすべてのディストリビューションでネイティブサポートが実現すると予想されます。実際に筆者はFedora 24およびFedora 25でこのプレイヤーをテストしましたが、問題なく動作しました。
使い方は簡単です。chrome://apps にアクセスしてプレイヤーを起動するだけです。
まとめ
以上、短時間で解決できるシンプルな修正方法をご紹介しました。現時点で、VLCがH.265エンコード動画を再生できない問題の解決策は、新しいリポジトリを追加して不足しているプラグインをインストールすることです。VLCのエラーメッセージは誤解を招く内容になっているため、役立つヒントやコツがないかオンラインで検索してみることをお勧めします。一般的に、VLCやLinux関連の問題であれば、迅速に解決できることが多いものです。Gstreamerプラグインで他のアプリケーションへの対応が可能になり、Chrome拡張機能でUbuntu以外の環境にも対応できます。
今回はここまでです。今日の記事が皆さんのお役に立てば幸いです。VLCに関するその他の問題や、何かお困りのことがあれば、お気軽にお問い合わせください。快適なメディアライフを!メディア関連の新しいチュートリアルも近日公開予定ですので、ぜひお楽しみに。
それでは。
-
KVMのストレージ管理を徹底解説!ストレージプールとボリュームの作成チュートリアル
さて、先日、Kernel-based Virtual Machine(KVM)という技術をご紹介しました。KVMは無料かつオープンソースの仮想化ソリューションで、VirtualBoxやVMware製品の代わりとして、あるいはそれらと併用して使うこともできます。前回は基本的な管理操作を扱いましたが、ストレージとネットワークについては別のチュートリアルに回すことにしました。 今回は、KVMにおけるストレージ管理について、より踏み込んだガイドをお届けします。内容はVirtualBoxで行ったものと似ており、仮想ディスクの追加・縮小・拡張などが含まれます。さらに、NFSストレージやNTFSフォーマット
-
VirtualBoxでディスクをクローンする方法【VBoxManage活用チュートリアル】
仮想化を業務でも趣味でも利用している方なら、VirtualBoxという強力かつ多用途な無料ソリューションを目にしたことがあるかもしれません。VirtualBoxは、デスクトップユーザーに対して、あらゆる形でOSを展開できる大きな柔軟性を提供してくれます。さらに、単なる趣味として仮想化を楽しんでいるだけでなく、仮想化を通じて新しいOSを学ぼうとする熱心なソフトウェア愛好家の方であれば、次のような場面に必ず直面することでしょう。それは「大量の仮想マシンを展開する必要がある」というシナリオです。一台ずつインストール作業を行う時間的な余裕はないはずです。実際、大規模に環境を展開する際に手動で一つずつマ