如何使用 gstreamer 的绑定设置 Python 虚拟环境?
How to setup Python virtual environment with bindings for gstreamer?
我想在我的 python 代码中使用 gstreamer 库 (1.0+)。正如他们在 their website 中提到的,他们提供 python 绑定,但不幸的是,他们没有提供任何关于如何启动它的额外信息和 运行.
有人可以提供有关如何安装所有必需包(最好使用 pip
)以便在 python 虚拟环境中使用 gstreamer 的分步说明。一个最小的工作示例也将受到高度赞赏。
ps:我正在开发 Ububtu 18.04
检查他们的例子:
https://gitlab.freedesktop.org/gstreamer/gst-python/-/tree/master/examples
开始的一切都应该在那里。
为了将 gstreamer 与 python 绑定一起使用,必须安装 PyGObject 包。
设置过程如下:
- 打开一个终端并进入你的虚拟环境
- 执行
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
安装构建依赖和GTK
- 执行
pip3 install pycairo
构建并安装Pycairo
- 执行
pip3 install PyGObject
构建并安装PyGObject
可以在此处找到更全面的指南:
https://pygobject.readthedocs.io/en/latest/getting_started.html
我想在我的 python 代码中使用 gstreamer 库 (1.0+)。正如他们在 their website 中提到的,他们提供 python 绑定,但不幸的是,他们没有提供任何关于如何启动它的额外信息和 运行.
有人可以提供有关如何安装所有必需包(最好使用 pip
)以便在 python 虚拟环境中使用 gstreamer 的分步说明。一个最小的工作示例也将受到高度赞赏。
ps:我正在开发 Ububtu 18.04
检查他们的例子:
https://gitlab.freedesktop.org/gstreamer/gst-python/-/tree/master/examples
开始的一切都应该在那里。
为了将 gstreamer 与 python 绑定一起使用,必须安装 PyGObject 包。
设置过程如下:
- 打开一个终端并进入你的虚拟环境
- 执行
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
安装构建依赖和GTK - 执行
pip3 install pycairo
构建并安装Pycairo - 执行
pip3 install PyGObject
构建并安装PyGObject
可以在此处找到更全面的指南:
https://pygobject.readthedocs.io/en/latest/getting_started.html