0

我尝试将动态文本(由 fdsrc 填充的 textoverlay)添加到实时 a/v 流中,是使用 gst-launch。

从这里(https://gstreamer-devel.narkive.com/jGPQWTY3/dynamic-text-overlay-on-live-stream-using-gst-launch-1-0)我知道这是可能的(结合Linux tail 命令)。但是,我对 gstreamer (v1.18.0) 管道有一些问题。

我有一个像下面这样的管道。这如何与 Linux tail 命令和 textoverlay 结合使用?我尝试了一些东西,但链接总是有问题(没有名为“(null)”的接收器元素 - 省略链接/或其他“语法”错误)

/usr/bin/gst-launch-1.0 filesrc location=/tmp/test.sdp ! sdpdemux name=d d. ! rtpopusdepay ! opusdec ! audioconvert ! fdkaacenc ! aacparse ! mux. d. ! rtph264depay ! h264parse ! openh264dec ! gdkpixbufoverlay location=/tmp/test.png overlay-height=25 overlay-width=75 offset-x=-10 offset-y=10 ! openh264enc ! h264parse ! mux. flvmux name=mux ! rtmpsink location="rtmp://127.0.0.1:19300/test"

非常感谢你的帮助

4

0 回答 0