繁体   English   中英

如何使用带有翻转选项的gst-launch流媒体直播视频

[英]how to stream a live video using gst-launch with fliping option

我正在尝试从服务器播放实时视频,该服务器使用Gstreamer,所以我想让我使用gst-launch来播放它。 现在,我需要播放它,同时翻转视频,因为我得到的流媒体颠倒了。 我已经成功地使用vlc做到了这一点,但是使用gst-launch却没有!

这是gstreamer中的命令:

gst-launch  playbin uri=file:///home/Desktop/video.sdp ! videoflip method=clockwise ! ffmpegcolorspace ! ximagesink

我得到这个错误:

WARNING: erroneous pipeline: could not link playbin0 to videoflip0

此外,我想问问是否有人知道如何减少实时流的延迟并避免缓冲滞后!

你可以试试

gst-launch uridecodebin uri=file:///home/Desktop/video.sdp ! ffmpegcolorspace ! videoflip method=clockwise ! ffmpegcolorspace ! autovideosink

Uridecodebin将解析并解码您的输入直到原始格式,而playbin是完整的管道并且没有可链接的填充板,它将处理解码(内部使用uridecodebin)并向您显示媒体。 它必须用作独立元素。 您可以尝试以下操作:

gst-launch playbin2 uri=file:///home/Desktop/video.sdp video-sink="videoflip method=clockwise ! ffmpegcolorspace ! autovideosink"

它也可能起作用。

尝试一下:gst-launch filesrc location = / home / Desktop / video.sdp! sdpdemux! videoflip method = vertical-flip! ffmpegcolorspace! ximagesink

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM