Jython Gstreamer

3

有人知道在哪里可以找到关于如何使用GStreamer和Jython的教程吗?我已经尝试搜索,但没有找到。使用Gstreamer-Python绑定,我可以使用python运行python文件,但是jython给出了ImportError:没有名为pygst的模块。

2个回答

1

请关注JyNI (http://www.jyni.org)。目前它无法使用GStreamer绑定,但希望在不久的将来能够使用。

在此之前,您可以使用JEP (https://github.com/mrj0/jep)或JPY (https://github.com/bcdev/jpy)来利用Python gstreamer-bindings在Java中,从而也可以在Jython中使用。

此外,请注意JavaFX(自Java8起包含在Java中)支持多种流媒体格式。如果您只想播放视频,这可能是最干净的解决方案(因为它不会添加任何其他依赖项,至少在Java8情况下)。

最后,请考虑以64位模式编译适用于您系统的Java绑定。通常,通过autotools等编译并不太复杂。


0

我怀疑它使用C绑定,所以您不能在Jython中使用,抱歉。


你知道我可以在jython中使用的其他媒体库吗? - RedSoxFan
1
@cguler非常正确。我刚刚去追踪代码以确认。 - Josh Smeaton
好的,既然你在JVM上,你可以使用任何Java库,比如gstreamer-java - Cem Güler
由于GStreamer Windows使用32位dll,因此我无法在64位Windows JRE上获取gstreamer-java。 - RedSoxFan
很抱歉,朋友,Windows对我来说是陌生的,我肯定无法在这一点上帮助你 :( - Cem Güler
显示剩余3条评论

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