Raspberry Pi ガチ勢ではないんですが、
3Bで音楽再生機を作ってみたり、4Bをチューナーサーバとして使ってファンを燃やしたりしてきました。
今回は「録画サーバのデータをリビングのテレビで快適に再生したい」という目的で 最近使ってなかったRaspberry Pi 3B を使うことにしました。
BDプレイヤーでの再生は意外と制限が多い
自宅の録画サーバには、地デジなどを録画したファイルが大量に保存されています。形式はよくある H.264 + AAC の mp4 です。
普段はEPGStationにて再生しているので特に困ることはないのですが、
家族向けかつテレビ向けとはなりません。
これをテレビで見るために、最初はシンプルに
- USBメモリにコピー
- 家庭用BDプレイヤーに挿す
という方法を試しました。
しかし、これが意外とうまくいきません。
仕様上は対応しているはずの H.264 + AAC でも、音声がとぎれとぎれで正常に再生されないなど、実際には正常に扱えず音声をAC-3に変換しないと正常に再生できませんでした。
ファイルをいちいち変換するのも面倒なので、別の方法を探すことにしました。
余っていた Raspberry Pi 3B を活用
そこで思い出したのが、引き出しに眠っていた Raspberry Pi 3B です。
「何か再生専用機にできないかな」と調べていると、LibreELEC というディストリビューションの存在を知りました。
LibreELEC は、Kodi を動かすことに特化した軽量 Linux です。
インストールも非常に簡単で、Raspberri Pi Imagerが公式に対応しているため、
- Raspberri Pi Imager で microSD に書き込み
- Raspberry Pi に挿して起動
これだけです。
面倒なセットアップはほぼありません。
Kodi の UX はやはり優秀
Kodi 自体は以前使ったことがありましたが、改めて使ってみると UX は非常によくできています。
特に良い点:
- リモコン操作との親和性が高い(既存のテレビリモコンで操作できる)
- 動作が軽い(3Bでも問題なし)
- 再生互換性が非常に高い
- UIがテレビ向けに最適化されている
BDプレイヤーでは再生できなかったファイルも、問題なく再生できました。
やはりソフトウェアプレイヤーは強いです。
ファイルサーバ側は miniDLNA で問題なし
録画サーバ側では、以前から miniDLNA を使っていました。
DLNAサーバとして非常にシンプルで、
- 軽量
- 安定
- 設定が簡単
という特徴があります。
Kodi からも問題なく認識でき、
ビデオ → UPnP → miniDLNA
と辿るだけで録画一覧にアクセスできます。
この時点で目的は達成できました。
ChatGPT に他の選択肢も聞いてみた
せっかくなので、他にモダンな選択肢があるのか ChatGPT に聞いてみました。
いくつか候補が挙がりましたが、その中でも
「今から新しく導入するなら Jellyfin 一択」
とのことでした。
Jellyfin は
- オープンソース
- メタデータ管理
- サムネイル生成
- Web UI
- ユーザー管理
- トランスコード
など、非常に多機能なメディアサーバです。
さっそくインストールしてみました。
Jellyfin は高機能だが今回はオーバースペック
実際に使ってみると、確かに非常に高機能です。
- ブラウザから操作できる
- 見た目が美しい
- ライブラリ管理がしっかりしている
しかし、今回の用途は
「録画ファイルをそのまま再生したいだけ」
です。
その観点では、
- WebUIでのライブラリ登録が面倒
- 求められるディレクトリの階層構造が存在する
- 配信時にトランスコードを前提としている
といった点が扱いづらく感じました。
Jellyfin は「Netflix のような体験を自宅で再現する」用途には最適ですが、
「ファイルをそのまま再生する」
という用途では miniDLNA の方がシンプルで適していると感じました。
結論:Raspberry Pi + LibreELEC は最高の再生機
最終的な構成は以下になりました:
- 再生機:Raspberry Pi 3B + LibreELEC (Kodi)
- サーバ:録画サーバ + miniDLNA
この構成のメリット:
- 非常に安定
- ほぼすべての形式を再生可能
- 動作が軽い
- 消費電力が低い
- 余っている Raspberry Pi を活用できる
特に「専用機感」があるのが良いです。
電源を入れればすぐ Kodi が起動し、録画一覧にアクセスできます。
BDプレイヤーのような制限もなく、PCのような煩雑さもありません。
余談:Raspberry Pi の再利用先として優秀
Raspberry Pi は、使い道がなくなって引き出しに眠りがちですが、
LibreELEC を入れるだけで優秀なメディアプレイヤーになります。
余っている Raspberry Pi がある方には、かなりおすすめの用途です。
written with ChatGPT