The multifilesrc element is used to read a collection of sequentially named files, e.g., 00001.jpg, 00002.jpg, 00003.jpg, etc., into a GStreamer pipeline.

Example Pipeline

This pipeline reads the files 00001.png, 00002.png, etc., decodes them, and then reencodes the video into Ogg/Theora.

gst-launch multifilesrc location=%05d.png \
  caps="image/png,framerate=30/1,pixel-aspect-ratio=1/1" ! \
  pngdec ! ffmpegcolorspace ! video/x-raw-yuv,format=\(fourcc\)I420 ! \
  theoraenc ! oggmux ! filesink location=output.ogg

See Also

MultiFileSink VideoParse