![]() |
![]() |
![]() |
GStreamer Good Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
GObject +----GstObject +----GstElement +----GstBaseSrc +----GstPushSrc +----GstMultiFileSrc
"caps" GstCaps* : Read / Write "index" gint : Read / Write "location" gchar* : Read / Write
Reads buffers from sequentially named files. If used together with an image decoder, one needs to use the GstMultiFileSrc::caps property or a capsfilter to force to caps containing a framerate. Otherwise image decoders send EOS after the first picture.
gst-launch multifilesrc location="img.%04d.png" index=0 caps="image/png,framerate=\(fraction\)12/1" ! \ pngdec ! ffmpegcolorspace ! theoraenc ! oggmux ! \ filesink location="images.ogg"
This pipeline creates a video file "images.ogg" by joining multiple PNG files named img.0000.png, img.0001.png, etc.
File names are created by replacing "%d
" with the index using printf()
.
plugin |
multifile |
author |
David Schleef <ds@schleef.org> |
class |
Source/File |
name |
src |
direction |
source |
presence |
always |
details |
ANY |