mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 15:51:11 +00:00
5e2214d309
Implement 2 new elements - splitmuxsink and splitmuxsrc. splitmuxsink is a bin which wraps a muxer and takes 1 video stream, plus audio/subtitle streams, and starts a new file whenever necessary to avoid overrunning a threshold of either bytes or time. New files are started at a keyframe, and corresponding audio and subtitle streams are split at packet boundaries to match video GOP timestamps. splitmuxsrc is a corresponding source element which handles the splitmux:// URL and plays back all component files, reconstructing the original elementary streams as it goes. |
||
---|---|---|
.. | ||
audiotestsrc.flac | ||
id3-407349-1.tag | ||
id3-407349-2.tag | ||
id3-447000-wcop.tag | ||
id3-577468-unsynced-tag.tag | ||
id3-588148-unsynced-v24.tag | ||
image.jpg | ||
Makefile.am | ||
pcm16sine.flv | ||
pinknoise-vorbis.mkv | ||
splitvideo00.ogg | ||
splitvideo01.ogg | ||
splitvideo02.ogg | ||
test-cert.pem | ||
test-key.pem |