普段はWindowsのノートPCを
愛用しているのですが
実はそれとは別にubuntuマシンを1台
持っています。

もともとは知り合いから
タダ同然でデスクトップ機を
手に入れたことがきっかけでした。

Windowsマシンを2台もっても
仕方がないので
勉強もかねて
ubuntuを自分でインストールしました。

いざ使ってみると
軽いし色々なアプリケーションが
フリーだし
かなり使い勝手がいい。

それからは
デジタルメディア系の作業には
こっちのマシンを使用しています。

つい先日
DVDを再生しようと思ったのですが
今までこっちのマシンで
DVDを再生したことがないことに
気がつきました。

少し準備が必要だったので
備忘録として記録しておきます。

ちなみにバージョンは
ubuntu 16.04の64bitです。

Play_DVD_in_ubuntu

Contents

  1. ライブラリをインストール
  2. DVDを再生してみる

1.ライブラリをインストール

インストールするライブラリは
下の3つ

libdvdcss2: DVDを認識する
libdvdnav4: DVDを操作する
libdvdread4: DVDを読み込む

「さぁ、インストール!」と思ったら
ubuntu 16.04以降では
全部まとめてパッケージになっており
以下のコマンドで
1度にインストールできるらしい。
sudo apt install libdvd-pkg
sudo dpkg-reconfigure libdvd-pkg
まず "apt install" で
"libdvd-pkg"をインストール

次に“dpkg-reconfigure”を使用して
インストールされたパッケージの状態を
再設定します。

2.DVDを再生してみる

と、ここまで順調にすすんだので
DVDを再生してみます。

が、再生できない。

さきほどインストールしたライブラリが
きちんと設定できていないのか?

下記のコマンドで確認してみます。
(64bitの場合)
file /usr/lib/x86_64-linux-gnu/libdvdcss.so
(OKの場合表示される)
/usr/lib/x86_64-linux-gnu/libdvdcss.so: symbolic link to libdvdcss2
これは問題なく設定されているみたい。

しかも、DVDは認識されているけど
読み込めてないような状態です。

探してみると
"ubuntu-restricted-extras"のインストールが必要のようでした。

これは国によって規制が異なるため
アプリケーション、ライブラリ、
コーデックの一部が
デフォルトからは省かれているため
それらすべてをまとめたファイルです。
sudo apt install ubuntu-restricted-extras
これをインストールすると
無事再生できました。