几天来,我一直在尝试在python中混合使用视频流和gstreamer。
我首先尝试使用playbin2,但似乎不可能将playbin2与videomixer一起使用。然后我试着用decodebin做同样的事情。我已经设法使用gstreamer管道做到了这一点,但没有办法让它在python中工作。有人知道如何将此代码转换为python代码吗?
gst-launch filesrc location=test01.mpg ! decodebin ! \
videoscale ! ffmpegcolorspace ! video/x-raw-yuv, width=640, height=480 ! videobox alpha=0.5 left=-640 ! \
videomixer name=mix ! ffmpegcolorspace ! \
xvimagesink filesrc location=test02.mpg ! decodebin ! videoscale ! ffmpegcolorspace ! video/x-raw-yuv, width=640, height=480 ! videobox left=-600 ! \
mix.任何帮助都将不胜感激!
发布于 2013-03-06 04:07:34
我设法找到了一个有用的链接:
http://wiki.pitivi.org/wiki/PyGST_Tutorial
本教程的第5章说明了如何实现这一点……
https://stackoverflow.com/questions/15174050
复制相似问题