我需要在我的 Raspberry Pi 上编写一个程序,以使用 Gstreamer 从网络获取视频和音频流并播放它们。(我有两个流。一个用于视频,一个用于音频),我需要一个自定义 GUI。我点击了以下链接:
http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/
它使用 PyGtk,我想切换到 PyGObject。我的问题是:PyObject 是否支持 Gstreamer 以及 PyGTK?或者我应该坚持使用 PyGTK?或者您有更好的解决方案在 Raspberry Pi 上执行此操作
最佳答案
考虑到您链接的文章的年代,您可能已经知道周围有更新版本的库。 PyGtk 和 PyGst 不提供这些绑定(bind)。
Python GObject Introspection 支持 Gkt-3.0 和 Gst-1.0 版本。因此,您可以安全地在程序中使用 PyGObject。
关于 lazka.github.io/pgi-docs/ 有一个非常好的文档还涵盖更多绑定(bind)。
此外,如果您要构建音频/视频播放器,请查看 playbin
元素。它是一个完整的管道,同时支持音频、视频和文本接收器。
关于python - PyGObject 或 PyGtk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30853833/