为python 2.7在windows上安装gstreamer 1.0。

时间:2021-03-31 20:23:36

I've been trying to install gstreamer 1.0 on windows to use as a python 2.7 module. I installed the sdk from here http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows which allows me to import pygst, but it only allows me to use gstreamer 0.1 (If I try pygst.require('1.0') I get a pygst.RequiredVersionError only version '0.10' is available).

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

I looked all over for a gstreamer 1.0 version of the sdk with no luck, so I'm hoping I can maybe alter the 0.1 sdk for my needs.

我到处寻找gstreamer 1.0版的sdk,但是运气不好,所以我希望我可以根据需要修改0.1 sdk。

I've downloaded gstreamer 1.0 from here http://gstreamer.freedesktop.org/data/pkg/windows/1.5.2/ but I'm not actually sure what to do with it after I fix the RequiredVersionError/obtain the proper sdk. Any help is appreciated.

我已经从这里下载了gstreamer 1.0 http://gstreamer.freedesktop.org/data/pkg/windows/1.5.2/,但是在我修复了RequiredVersionError/获得适当的sdk之后,我不知道该怎么做。任何帮助都是感激。

1 个解决方案

#1


2  

With Python 3.4.3 works.

与Python 3.4.3作品。

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

    下载:http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar。

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

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

  3. In the program .py:

    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)
    

And enjoy more ..

并享受更多. .

#1


2  

With Python 3.4.3 works.

与Python 3.4.3作品。

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

    下载:http://sourceforge.net/projects/pygobjectwin32/files/?source=navbar。

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

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

  3. In the program .py:

    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)
    

And enjoy more ..

并享受更多. .