0

我无法在我的 Raspberry Pi 3B 上打开 omxplayer-wrapper,我不知道为什么。我希望有更好的Linux知识的人能够帮助我。我已按照文档中描述的所有步骤进行操作,但它仍然无法打开。

我有一个全新的操作系统安装。Bullseye 版本 11。我也安装和升级了,所以一切都是最新的。

https://python-omxplayer-wrapper.readthedocs.io/en/latest/

该文档中的第一行内容如下: sudo apt-get update && sudo apt-get install -y libdbus-1{,-dev} 当我这样做时,软件包成功安装,但以下消息除外:

E: Unable to locate package libdbus-1

因此,我根据一些论坛信息安装了以下内容:

sudo apt install libdbus-glib-1-dev dbus libdbus-1-dev

好的,然后我安装以下内容:

pip3 install omxplayer-wrapper

文档说 pip,但我相信 pip3 也应该可以工作。我的 Thonny 在 3.9.2 中。两者似乎都安装成功,但是当我从 Thonny(位于 /home/pi 中的脚本)运行以下代码时:

#!/usr/bin/env python3

from omxplayer.player import OMXPlayer
from pathlib import Path
from time import sleep

VIDEO_PATH = Path("../home/pi/Videos/Detroit Day.mp4")

player = OMXPlayer(VIDEO_PATH)

sleep(5)

player.quit()

我从终端收到以下错误

/usr/bin/omxplayer.bin: error while loading shared libraries: libbrcmEGL.so: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/home/pi/test2.py", line 9, in <module>
    player = OMXPlayer(VIDEO_PATH)
  File "/home/pi/.local/lib/python3.9/site-packages/omxplayer/player.py", line 154, in __init__
    self.load(source, pause=pause)
  File "/home/pi/.local/lib/python3.9/site-packages/omxplayer/player.py", line 251, in load
    self._load_source(source)
  File "/home/pi/.local/lib/python3.9/site-packages/omxplayer/player.py", line 163, in _load_source
    self._connection = self._setup_dbus_connection(self._Connection, self._bus_address_finder)
  File "/home/pi/.local/lib/python3.9/site-packages/omxplayer/player.py", line 236, in _setup_dbus_connection
    raise SystemError('DBus cannot connect to the OMXPlayer process')
SystemError: DBus cannot connect to the OMXPlayer process

关于将 DBus 与 OMXPlayer 进程连接起来的任何想法?这似乎是一个非常简单的安装,所以我很困惑发生了什么。我在其他论坛上看到过类似的问题,它们的范围从文件夹权限问题到真正的错误,再到不正确的依赖关系,python vs python3 问题......

我很乐意发布日志和任何其他信息

谢谢。

4

1 回答 1

0

omxplayer 已被弃用,资源用于改进 vlc

根据https://github.com/popcornmix/omxplayer

在 Bullseye 上,共享库文件已根据https://dietpi.com/phpbb/viewtopic.php?t=9421移动到不同的位置

于 2021-11-23T07:22:21.760 回答