【问题标题】:Installing gstreamer 1.0 on windows for python 2.7.在 windows 上为 python 2.7 安装 gstreamer 1.0。
【发布时间】:2017-01-26 20:14:51
【问题描述】:

我一直在尝试在 Windows 上安装 gstreamer 1.0 以用作 python 2.7 模块。我从这里http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows 安装了sdk,它允许我使用import pygst,但它只允许我使用gstreamer 0.1(如果我尝试pygst.require('1.0'),我会得到一个pygst.RequiredVersionError,只有版本'0.10'可用)。

我到处寻找 sdk 的 gstreamer 1.0 版本,但没有运气,所以我希望我可以根据需要更改 0.1 sdk。

我已经从这里http://gstreamer.freedesktop.org/data/pkg/windows/1.5.2/ 下载了 gstreamer 1.0,但在修复 RequiredVersionError/获取正确的 sdk 后,我实际上不确定如何处理它。任何帮助表示赞赏。

【问题讨论】:

    标签: python python-2.7 gstreamer pygst


    【解决方案1】:

    使用 Python 3.4.3 可以工作。

    1. 从以下位置下载: http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

    2. 在Windows中安装pygi-aio-3.14.0_rev22-setup.exe

    3. 在程序.py中:

      import gi
      
      gi.require_version('Gst', '1.0')
      
      from gi.repository import Gst
      
      pipeline = Gst.Pipeline.new("player")
      
      src = Gst.ElementFactory.make("audiotestsrc", "src")
      
      sink = Gst.ElementFactory.make("autoaudiosink", "output")
      
      pipeline.add(src)
      
      pipeline.add(sink)
      
      src.link(sink)
      
      pipeline.set_state(Gst.State.PLAYING)
      

    并享受更多..

    【讨论】:

    • 但这不适用于 Python 2.7
    猜你喜欢
    • 2011-06-10
    • 2014-02-17
    • 2012-01-03
    • 1970-01-01
    • 2017-10-20
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多