视频混合解码箱流

2024-03-28 11:50:00 发布

您现在位置:Python中文网/ 问答频道 /正文

几天来,我一直在尝试在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.

任何帮助都将不胜感激!!在


Tags: rawvideolocationwidthheightgstreamermpgyuv
1条回答
网友
1楼 · 发布于 2024-03-28 11:50:00

我找到了一个有用的链接:

http://wiki.pitivi.org/wiki/PyGST_Tutorial

本教程的第5章说明了如何实现。。。在

对于任何从gstreamer项目开始的人来说,一个小提示:如果您有选择的话,我建议您用C而不是python编写应用程序,因为pythonapi非常不完整。。。在

相关问题 更多 >