Fedora41でDVDが見られない(解決)

Fedora41でDVDが見られない(解決)

Fedora KDE Plasma に VLCメディアプレイヤーを入れて DVD を見ようとしましたら見られません。なぜ? 現在は解決しています。

01libdvdcss が必要

Ubuntu では VLCメディアプレイヤー(以下 VLC)を入れるだけで DVD を見られていました(と思うけど記憶があいまい…)ので戸惑いました。結局 libdvdcss というライブラリが必要ということでした。

VLC のサイトにも記載があります。

Playing DVD
To play DVD, you need to install the libdvdcss package.

でもインストールの方法は書かれていません。dnf でインストールしようとしてもそんなものはないと表示されます。また、libdvdcss でググれば Fedora 用のライブラリがヒットしますが、入れていいものかどうか迷いましたのでもう少し調べてみましたら、このライブラリはメインのリポジトリに含まれていないからのようです。

こちらのサイトが適確でわかりやすかったです。

02RPM Fusion

で、そのサイトの記事では RPM Fusion というところからリポジトリをインストールしていますのでそのサイトを見てみました。

RPM Fusion provides software that the Fedora Project or Red Hat doesn’t want to ship.
RPM Fusion は Fedora Project や Red Hat が出せないソフトウェアを提供しています。

という、要は何らかの理由により正規のパッケージとして組み込めない(組み込みたくない…)ソフトウェアを Fedora や Red Hat 用にコンパイル済みの RPM として提供しているコミュニティサイトのようです。

libdvdcss が正規のリポジトリに含まれないのは css(Content Scramble System)という DVD のコピーガード技術だからでしょう。

リポジトリは free と nonfree の2つあり、nonfree には商用利用不可の制限があるものを含むオープンソースではない再配布可能なソフトウェア群ということです。

03libdvdcss のインストール

ということで、リポジトリをインストールしてみましょう。

上記サイトからそのままです。

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install rpmfusion-free-release-tainted

3つ目の rpmfusion-free-release-tainted については FAQ に説明があります。

Free Tainted
Software that use a free license, but may have usage restriction in some countries.
Example: libdvdcss
Enable by installing rpmfusion-free-release-tainted package.
libdvdcss のように一部の国で使用制限があるソフトウェアを有効にするパッケージです。

libdvdcss が必要ならこれを入れなくちゃいけないということです。

リポジトリが入りましたので libdvdcss をインストールします。

$ sudo dnf install libdvdcss
リポジトリの更新を読み込み中:
 RPM Fusion for Fedora 41 - Free tainted 100% |   6.5 KiB/s |  16.5 KiB |  00m03s
リポジトリを読み込みました。
Package                 Arch   Version                 Repository            Size
Installing:
 libdvdcss              x86_64 1.4.3-7.fc41            rpmfusion-free-t 177.6 KiB

Transaction Summary:
 Installing:         1 package

パッケージサイズ 72 KiB 、ダウンロードサイズ 72 KiB 。
完了後、178 KiB のサイズが利用されます(インストール 178 KiB、削除 0 B)。
…

これで無事 VLC で DVD が見られるようになりました。