GStreamer videoflip 中的多重转换
Multiple transformations in GStreamer videoflip
有没有办法使用 videoflip
将多个转换应用于 GStreamer 视频流而不需要两个不同的管道元素?
换句话说,我目前正在做类似的事情:
videotestsrc
! videoflip method=clockwise
! videoflip method=horizontal-flip
! fakesink
我想问的是,是否可以将两个(或更多)videoflip
元素组合成如下内容:
! videoflip method=clockwise,horizontal-flip
这在 GStreamer 中是不可能的(除非元素是专门设计来支持它的)
在此特定用例中,您可以使用videoflip method=upper-left-diagonal
来替换顺时针和水平翻转
(或简称videoflip method=6
)
一般来说,为属性设置2值是不可能的。
在你的情况下,GStreamer 会理解你想将值 "clockwise,horizontal-flip" 设置为 属性 "method",这显然是错误的。
有没有办法使用 videoflip
将多个转换应用于 GStreamer 视频流而不需要两个不同的管道元素?
换句话说,我目前正在做类似的事情:
videotestsrc
! videoflip method=clockwise
! videoflip method=horizontal-flip
! fakesink
我想问的是,是否可以将两个(或更多)videoflip
元素组合成如下内容:
! videoflip method=clockwise,horizontal-flip
这在 GStreamer 中是不可能的(除非元素是专门设计来支持它的)
在此特定用例中,您可以使用videoflip method=upper-left-diagonal
来替换顺时针和水平翻转
(或简称videoflip method=6
)
一般来说,为属性设置2值是不可能的。 在你的情况下,GStreamer 会理解你想将值 "clockwise,horizontal-flip" 设置为 属性 "method",这显然是错误的。