Please provide complete information as applicable to your setup.
• Hardware Platform DGPU • DeepStream Version 6.0.1 • NVIDIA GPU Driver Version 510.85.02 • Issue Type( questions, new requirements, bugs)
I’ve been using splitmuxsink to split the recordings of a live video stream by length or by the “split now” cmd. The resulting video files are all timestamped with the “global time” from when the pipeline started.
File1 00:00 - 05:00
File2 05:00 - 10:00
File3 10:00 - 15:00
This is causing issues when playing back the files in certain video players that are expected a time stamp starting at 0.
What I’d like to do is reset the time stamping every time the recordings are split and a new file is started.
File1 00:00 - 05:00
File2 00:00 - 05:00
File3 00:00 - 05:00
can you help me to resolve this issue?
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
my pipeline
streammux->nvvideoconvert->capsfilter->inference->demux->queue->nvvideoconvert->nv4l2h264enc->h264parse->splitmuxsink(matroskamux)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
Dependency gstreamer-1.0 found: NO found 1.14.5 but need: ‘>= 1.19.0’
Found CMake: /usr/bin/cmake (3.10.2)
Run-time dependency gstreamer-1.0 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency gstreamer-1.0
meson.build:246:0: ERROR: Neither a subproject directory nor a gstreamer.wrap file was found.
This issue would be outside of Deepstream, You could try asking in the gstreamer Github or community.
from my experience, gst-plugins-good is based on some base libs, you can clone all gstreamer code if don’t know which libs need to clone, then modify the code, rebuild, replace gst-plugins-good lib.