gpt4 book ai didi

python - 在 GStreamer 0.10 中不同源之间切换不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:58 25 4
gpt4 key购买 nike

我尝试使用input-selector在两个流之间切换,但收到错误:

`AttributeError: 'NoneType' object has no attribute 'get_property'`

这是我的 Python 代码:

def __init__(self):
pipeline_string=(
'videotestsrc pattern=0 ! in. '
'videotestsrc pattern=2 ! in. '
'input-selector name=in ! autovideosink '
)
self.pipeline=Gst.parse_launch(pipeline_string)

def cam1(self):
switch = self.pipeline.get_by_name('in')
stop_time = switch.emit('block')
newpad = switch.get_static_pad('sink0')
start_time = newpad.get_property('running-time')
switch.emit('switch', newpad, stop_time, start_time)

我认为这两个功能是您所需要的。我编写它是为了测试 input-stream 元素。发生的事情是,当我尝试获取 sink0 垫时,我得到 None 类型。为什么?

最佳答案

好吧,在尝试解决这个问题几个小时后,我发现(感谢名叫 Tim 的人)我正在使用 sink0 而不是 sink_0 。

关于python - 在 GStreamer 0.10 中不同源之间切换不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com