看起来GStreamer 1.0 multifilesrc
元素在文件用完时不会自动抛出EOS。如果指定stop-index=N
,那么在N帧之后它将是EOS。
gst-launch-1.0 -ev multifilesrc location="tmp/frame%04d.jpg" stop-index=20 ! image/jpeg,framerate=10/1 ! jpegdec ! videoconvert ! videorate ! xvimagesink
当文件列表耗尽或以其他方式将帧打包到带有EOS的流中时,是否有办法让multifilesrc
自动生成EOS?否则我的管道就会挂起。