Raspberry Pi (ラズパイ)にomxplayerをインストール(32-bit Debian Bullseye)

Raspberry Pi  (ラズパイ)にomxplayerをインストール(32-bit Debian Bullseye)

Raspberry Pi OS(32-bit Debian Bullseye)にomxplayerのインストールを行いました。 以前のバージョンでは $ sudo apt-get install omxplayer で簡単にインストールできていたものが、同じ方法ではエラーが出てしまいインストールできませんでした。 そこでインターネット上から得られた情報を元に別の方法試したところ、無事インストールすることができました。

使用したラズパイとOS

モデル:Raspberry Pi 3

OS:Raspberry Pi OS (32-bit), Released: 2022-01-28, a port of Debian Bullseye with the Raspberry Pi Desktop(Recommended), (ここから入手しています。Download for Windowsをクリック)

omxplayerのインストール

1.以前は上手く行っていた方法(今回は上手く行かない)

次のコマンドを実行

$ sudo apt-get install omxplayer

以下のようにエラーが発生します。

$ sudo apt-get install omxplayer
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package omxplayer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package ‘omxplayer’ has no installation candidate

2.今回成功した方法

omxplayerのdebパッケージをダウンロードします(実際の入力は途中での改行はありません)。

$ curl -O https://archive.raspberrypi.org/debian/pool/main/o/omxplayer/omxplayer_20190723+gitf543a0d-1+bullseye_armhf.deb

omxplayerのdebパッケージをインストール

$ sudo apt install ./omxplayer_20190723+gitf543a0d-1+bullseye_armhf.deb

不足しているライブラリをダウンロードし追加(実際の入力は途中での改行はありません)。

$ cd /usr/lib/arm-linux-gnueabihf

$ sudo curl -sSfLO ‘https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmEGL.so’
$ sudo curl -sSfLO ‘https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libopenmaxil.so’
$ sudo curl -sSfLO ‘https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmGLESv2.so’

3.テスト

3.5mmヘッドホンジャックにヘッドホンを接続し次のコマンドを実行すると「Front center」と聞こえることが確認できました。

$ omxplayer -o local /usr/share/sounds/alsa/Front_Center.wav

最後に

今回OSのバージョンアップしたところomxplayerが使えない状況で悲しくなっていましたが、無事にomxplayerが使用できるようになりうれしいです。なお、今回の設定手順は、ここここ(いずれも英語です)を参考にしました。

ラズパイカテゴリの最新記事