首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Omxplayer-包装器不会打开。

Omxplayer-包装器不会打开。
EN

Stack Overflow用户
提问于 2021-11-23 03:21:21
回答 1查看 1.7K关注 0票数 0

我有困难打开我的覆盆子Pi 3B上的omxplayer包装,我不知道为什么。我希望有一些更好的Linux知识的人能够帮助我。我遵循了文档中描述的所有步骤,但仍然不会打开。

我有一个全新的操作系统安装。斗牛版本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中的脚本)运行以下代码时:

代码语言:javascript
复制
#!/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()

我从终端得到以下错误

代码语言:javascript
复制
/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进程连接起来,有什么想法吗?这似乎是一个非常简单的安装,所以我搞不懂发生了什么。我在其他论坛上也看到过类似的问题,从文件夹权限问题到真正的bug,到不正确的依赖关系、python3 python3问题……

我很乐意张贴日志和任何其他信息

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-23 07:22:21

omxplayer被废弃,资源被用于改进vlc。

根据https://github.com/popcornmix/omxplayer的说法。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70075018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档