GStreamer splitfilesrc for timelapse

Barry Murphy barry at devoli.com
Sat Jun 6 08:10:01 UTC 2020


Hey guys,

Having some issues and cant figure out why its not working… I have a bunch of files with date format in the path so cant use multifilesrc and need to use splitfilesrc

List of files
root at nvidia-desktop:/media/nvidia/SCOUT/timelapse# ls 2020060613
202006061300-cam3.jpeg  202006061308-cam3.jpeg  202006061316-cam3.jpeg  202006061324-cam3.jpeg  202006061332-cam3.jpeg  202006061340-cam3.jpeg  202006061348-cam3.jpeg  202006061356-cam3.jpeg
202006061302-cam3.jpeg  202006061310-cam3.jpeg  202006061318-cam3.jpeg  202006061326-cam3.jpeg  202006061334-cam3.jpeg  202006061342-cam3.jpeg  202006061350-cam3.jpeg  202006061358-cam3.jpeg
202006061304-cam3.jpeg  202006061312-cam3.jpeg  202006061320-cam3.jpeg  202006061328-cam3.jpeg  202006061336-cam3.jpeg  202006061344-cam3.jpeg  202006061352-cam3.jpeg
202006061306-cam3.jpeg  202006061314-cam3.jpeg  202006061322-cam3.jpeg  202006061330-cam3.jpeg  202006061338-cam3.jpeg  202006061346-cam3.jpeg  202006061354-cam3.jpeg

Trying to turn them into a video

root at nvidia-desktop:/media/nvidia/SCOUT/timelapse# gst-launch-1.0 -e splitfilesrc location = "2020 *. jpeg" caps="image/jpeg,framerate=30/1" ! jpegdec !  omxh264enc !  avimux !  filesink location = timelapse.avi
WARNING: erroneous pipeline: no property "caps" in element "splitfilesrc0"

root at nvidia-desktop:/media/nvidia/SCOUT/timelapse# gst-launch-1.0 splitfilesrc location = "*. jpeg" !  'image / jpeg, framerate = 2/1' !  jpegdec !  omxh264enc !  avimux !  filesink location = timelapse.avi

(gst-launch-1.0:1612): GStreamer-CRITICAL **: 20:09:21.077: gst_element_make_from_uri: assertion 'gst_uri_is_valid (uri)' failed
WARNING: erroneous pipeline: no element "image"


root at nvidia-desktop:/media/nvidia/SCOUT/timelapse# gst-launch-1.0 splitfilesrc location = "*. jpeg" ! jpegdec !  omxh264enc !  avimux !  filesink location = timelapse.avi
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/GstSplitFileSrc:splitfilesrc0: Found no files matching the pattern.
Additional debug info:
gstsplitfilesrc.c(322): gst_split_file_src_start (): /GstPipeline:pipeline0/GstSplitFileSrc:splitfilesrc0:
Failed to find files in '.' for pattern '*. jpeg'
Setting pipeline to NULL ...
Freeing pipeline ...


Any help would be appreciated

Regards
Barry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200606/be1e256a/attachment.htm>


More information about the gstreamer-devel mailing list