在Windows上为python 2.7安装gstreamer 1.0. [英] Installing gstreamer 1.0 on windows for python 2.7.

查看:360
本文介绍了在Windows上为python 2.7安装gstreamer 1.0.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

我四处寻找没有运气的gstreamer 1.0版本的sdk,所以我希望我可以根据自己的需要更改0.1 sdk.

我已经从此处 http://gstreamer.freedesktop下载了gstreamer 1.0. .org/data/pkg/windows/1.5.2/,但是在确定RequiredVersionError/获得正确的sdk之后,我实际上不确定该怎么做.任何帮助表示赞赏.

解决方案

在Python 3.4.3中有效.

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

  2. 在Windows pygi-aio-3.14.0_rev22-setup.exe

  3. 中安装
  4. 在程序.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)
    

并享受更多..

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).

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.

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.

解决方案

With Python 3.4.3 works.

  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)
    

And enjoy more ..

这篇关于在Windows上为python 2.7安装gstreamer 1.0.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆