Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video Gstreamer多文件SRC循环短视频_Video_Video Streaming_Gstreamer_Gstreamer 1.0_Python Gstreamer - Fatal编程技术网

Video Gstreamer多文件SRC循环短视频

Video Gstreamer多文件SRC循环短视频,video,video-streaming,gstreamer,gstreamer-1.0,python-gstreamer,Video,Video Streaming,Gstreamer,Gstreamer 1.0,Python Gstreamer,我想知道是否有可能让multifilesrc工作。我使用的是最新的gstreamer版本,无法进行简单的视频循环。我已经尝试了上述的多次迭代,以展示其中一些: gst-launch-1.0 multifilesrc location="./short.mp4" loop=TRUE index=0 ! decodebin ! autovideosink gst-launch-1.0 multifilesrc location="./short.mp4" lo

我想知道是否有可能让multifilesrc工作。我使用的是最新的gstreamer版本,无法进行简单的视频循环。我已经尝试了上述的多次迭代,以展示其中一些:

gst-launch-1.0 multifilesrc location="./short.mp4" loop=TRUE index=0 ! decodebin ! autovideosink
gst-launch-1.0 multifilesrc location="./short.mp4" loop=TRUE ! decodebin ! autovideosink
gst-launch-1.0 multifilesrc location="./short.mp4" loop=true ! decodebin ! autovideosink
gst-launch-1.0 multifilesrc location="./short.mpg" loop=true ! decodebin ! autovideosink
有人知道循环缺少什么吗?我还添加了未加工的过滤帽,但没有效果。我可以用multifilesrc上的图像轻松地完成这项工作,但用视频无法完成。我需要脚本来重复在一个更大的脚本中提供的视频文件,但即使在最基本的级别也无法让它工作


根据,它应该可以在所有媒体上使用。

multifilesrc
元素的设计目的不是在循环中重放视频流。根据文档,此元素
从顺序命名的文件中读取缓冲区。[…]通过使用printf()将“%d”替换为索引来创建文件名。
。因此,用像
000.png
999.png
这样的图像制作视频非常有用。当使用
loop=True
时,元素将重放从000到999的流


我认为不可能在GStreamer中循环视频,请参见

实际错误是什么?Florianwoch的错误是它不循环。10秒(视频长度)后,视频停止。所以只有一个发挥是执行,而我希望一个循环!