在Windows上为Python 2.7安装gstreamer 1.0

3
我一直在尝试在Windows上安装gstreamer 1.0来作为Python 2.7模块使用。我从这里安装了sdk:http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows,这允许我import pygst,但它只允许我使用gstreamer 0.1(如果我尝试pygst.require('1.0'),我会得到一个pygst.RequiredVersionError错误,因为只有版本“0.10”可用)。
我到处寻找gstreamer 1.0版本的sdk却没有成功,所以我希望可以修改0.1 sdk以满足我的需求。
我从这里下载了gstreamer 1.0:http://gstreamer.freedesktop.org/data/pkg/windows/1.5.2/,但在解决RequiredVersionError或获得适当的sdk之后,我不确定该怎么做。感激任何帮助提示。
1个回答

2

在Python 3.4.3版本中可以使用。

  1. Download from: http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar

  2. Install in Windows pygi-aio-3.14.0_rev22-setup.exe

  3. In the program .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)
    

并享受更多……


2
但这不适用于Python 2.7。 - DeDenker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接