This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM5728:GStreamer 显示窗口位置

Guru**** 2589280 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/639164/linux-am5728-gstreamer-display-window-position

器件型号:AM5728

工具/软件:Linux

您好!

我们在 AM5728上使用 gstreamer 来显示视频。

管道如下:

gst-launch-1.0 -v v4l2src device=/dev/video1 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 60/1'! VPE num-input-buffers=8! 'video/x-raw、format=(string) NV12、width=(int) 1280、height=(int) 720、framerate=(fraction) 60/1'! 排队! 陆上接收机  

 

请告诉我们如何在屏幕上设置视频窗口的位置?

软件版本:sdk-rt3.3、gstreamer-1.0

谢谢、

Andi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    命令 GS-Inspect-1.0运货站将打印可用的运货站属性。

    [报价用户="user5169783"]请告诉我们如何设置视频窗口在屏幕上的位置?

    Waylandsink 不支持窗口定位。

    Waylandsink with desktop-shell 始终支持随机定位。

    有 IVI-shell 可支持定位、缩放、旋转等,但目前没有支持 IVI-shell 的 landsink。

    如需更多信息、我建议您查看此主题:

    https://e2e.ti.com/support/arm/sitara_arm/f/791/p/635755/2350899

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢、这非常有帮助。 谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Margarita、

    另一个问题、QtGstreamer 能帮我们解决吗?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我不太了解 QT 工具、但根据我的理解、您希望创建 qt 窗口并将句柄传递给 gstreamer。 但在这种情况下,您还应通过 videosink 元素指定(x、y)坐标。
    另请查看有关 qt 的此主题:
    e2e.ti.com/.../2356789
    我建议您检查 gstreamer videobox 元素是否符合您的要求。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们发现、视频盒无法设置位置、而是调整窗口大小。 还有其他方法吗?
    顺便说一下、我们如何才能使具有 IVI-shell 支持的运货站成为可能?

    谢谢你玛格丽塔。
    BR
    卢森黑
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    luxiye 说:
    顺便说一下、我们如何使具有 IVI-shell 支持的 landsink 成为可能?

    没有关于使用 IVI-shell 的 gstreamer 的指南。

    但有关 IVI-shell 的信息可在此处找到:

    processors.wiki.ti.com/.../Processor_Linux_SDK_Graphics_and_Display

    有关 gstreamer 和 IVI-shell 的更多信息、请查看我的第一个答案中的链接。

    Waylandsink 是一个开源插件、pluginit 位于/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/gstreamer1.0-plugins-bad 文件夹下的坏插件中。

    此致、

    玛格丽塔