简体   繁体   English

在Windows上为python 2.7安装gstreamer 1.0。

[英]Installing gstreamer 1.0 on windows for python 2.7.

I've been trying to install gstreamer 1.0 on windows to use as a python 2.7 module. 我一直在尝试在Windows上安装gstreamer 1.0作为python 2.7模块使用。 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). 我从这里安装了sdk http://docs.gstreamer.com/display/GstSDK/Installing+on+Windows ,它允许我import 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. 我从这里http://gstreamer.freedesktop.org/data/pkg/windows/1.5.2/下载了gstreamer 1.0,但在修复RequiredVersionError /获取正确的sdk之后,我真的不确定该怎么做。 Any help is appreciated. 任何帮助表示赞赏。

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 .. 并享受更多..

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM