USTREAMER-DUMP(1)
π USTREAMER-DUMP(1) β the manual page, but make it make sense π
okay bestie, gather round, because we're talking about ustreamer-dump, a lil general commands manual page and honestly? she's serving utility. π
β¨ NAME β¨
ustreamer-dump β dump uStreamer's memory sink to a file, no cap
π¦ SYNOPSIS π¦
ustreamer-dump [OPTIONS]
πΈ DESCRIPTION πΈ
Β΅Streamer-dump (aka ustreamer-dump) takes a local stream from ustreamer and writes it to a file, OR redirects it off to other utilities (like ffmpeg, our beloved). it's giving pipeline princess. π
π USAGE π
ustreamer needs at least the --sink option to operate, periodt. that's the bare minimum, she can't function without it.
so say you wanna output ustreamer's sink test to ffmpeg, and also into a file called test.mp4. here's the moment:
ustreamer-dump \
--sink=test \ # Use ustreamer sink "test"
--output - \ # Output to stdout
| ffmpeg -use_wallclock_as_timestamps 1 -i pipe: -c:v libx264 test.mp4
see how it just pipes straight through? iconic. π₯
β OPTIONS β
π§ Sink options
-s,--sinkname β the Memory sink ID. no default, so you gotta provide it. no default bestie, i said what i said.-t,--sink-timeoutsec β how long to wait for the upcoming frame. Default:1.-o,--outputfilename β the filename to dump output to. Use'-'for stdout. Default: it just consumes the sink (no output file, just vibes).-j,--output-jsonβ format the output as JSON. this one requires the--outputoption, don't forget. Default: disabled.-c,--countN β limit the number of frames. Default:0(which means infinite, we go forever).-i,--intervalsec β delay between reading frames, and yes it's a float. Default:0.-k,--key-requiredβ request a keyframe from the sink. Default: disabled.
π Logging options
--log-levelN β verbosity level of messages, from0(info) to3(debug). heads up: enabling debugging messages can slow down the program. available levels:0(info),1(performance),2(verbose),3(debug). Default:0.--perfβ enable performance messages (same as--log-level=1). Default: disabled.--verboseβ enable verbose messages and lower (same as--log-level=2). Default: disabled.--debugβ enable debug messages and lower (same as--log-level=3). Default: disabled.--force-log-colorsβ force color logging. Default: colored if stderr is a TTY.--no-log-colorsβ disable color logging. Default: ditto (same as above, bestie).
π«Ά Help options
-h,--helpβ print this text and exit. the classic.-v,--versionβ print version and exit.
π SEE ALSO π
ustreamer(1) β go read that one too, iykyk
π BUGS π
found a bug? an issue? something acting up? please file any bugs and issues at https://github.com/pikvm/ustreamer/issues β the devs will love you for it. π«Ά
π AUTHOR π
Maxim Devaev <mdevaev@gmail.com> β the mastermind, the main character. π
π HOMEPAGE π
π COPYRIGHT π
GNU General Public License v3.0
and that's the whole page, bestie. no detail left behind, every flag accounted for, we ate and left no crumbs. π
okay so this manual page is dated January 2021 and it's version 6.12 β signing off, mwah π β¨
π¦ where this page comes from
- fedora 43: ustreamer 6.12-5.fc43 Β· GPL-3.0-or-later
- fedora 44: ustreamer 6.12-6.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms