如何使用 gst-launch 在特定位置显示视频?

How can I show a video at a specific posision with gst-launch?

我正在尝试在嵌入式主板上使用 gst-launch 播放视频文件。

首先,我可以用下面的命令播放视频。 - gst-launch-1.0 filesrc location=test.mp4 ! qt解复用器! h264解析! omxh264dec !韦兰水槽

其次,我尝试在特定的 window 位置播放此视频。 - gst-launch-1.0 filesrc location=Ex_H.264_AAC_400x300.mp4 ! videobox left=20 right=20 top=20 bottom=20 ! qt解复用器! h264解析! omxh264dec !韦兰水槽 ()

但是,这个命令会出错。 - 警告:错误的管道:没有元素 "videobox"

如何使用视频框选项或使用其他方式在特定 window 位置显示视频?

您应该检查 Gstremer Bad & weston(或其他)关于 waylandsink(或其他)的源代码。 请检查一下。如果是 weston,weston_view_set_position() 将决定视频播放位置。