JLTCDUMP(1)
π
JLTCDUMP β yeah okay bestie, this is the jltcdump(1) page, buckle up π
β¨ NAME β¨
jltcdump β a JACK LTC decoder, fr fr. That's the whole vibe.
πΈ SYNOPSIS πΈ
jltcdump [ OPTIONS ] [ JACK-PORTS ]
π¦ DESCRIPTION π¦
Okay so jltcdump is a JACK app, and what it does is parse linear time code. That's it, that's the plot. Lowkey iconic.
π OPTIONS π
-f,--fps<num>[/den]β sets the expected [initial] framerate (default25/1). The brackets around "initial" are the manpage's, not mine, so don't come for me π-F,--detectfpsβ autodetects the framerate from the LTC itself. Let the timecode tell you who it is β¨-H<alpha>β honestly? The manpage just shows<alpha>and nothing else. No description. That's all we got π--highpass <alpha>β sets the R/S highpass filter coefficient (dflt0.6)-h,--helpβ displays this help and exits. Classic, we love a polite exit π«Ά-o,--output <path>β write to file(s) π-s,--signalsβ start/stop the parser usingSIGUSR1/SIGUSR2-r,--runstopβ parse the R/S signal on the 2nd channel-R<float>,--rsthreshold <float>β R/S signal threshold (default0.01)-V,--versionβ print version information and exit π
π§ the fine print (still inside OPTIONS, bestie) π§
If both -s and -o are given, then <path> is used as a prefix: the filename will be <path>YYMMDD-HHMMSS.tme.XXXXX.
If only -o is set, <path> is the filename. Simple as that.
In 'signal' mode, the application starts in the 'idle' state and won't record LTC until it receives SIGUSR1. So it's literally just sitting there, waiting for permission. Respect.
The fps option is only needed to properly track the first LTC frame, and for timecode discontinuity notification. The LTC-decoder detects and tracks the speed, but it takes a few samples to establish initial synchronization. Setting fps to the expected fps speeds up the initial sync process. The default is 25/1.
So yeah β you can skip -f and let it figure itself out, but it's gonna need a few samples to lock on. Giving it the fps upfront is giving main character efficiency π¦
π REPORTING BUGS π
Report bugs to Robin Gareus <robin@gareus.org> β be nice, be specific, include the deets π
Website and manual: <https://github.com/x42/ltc-tools>
π COPYRIGHT π
Copyright Β© GPL 2006,2012 Robin Gareus <robin@gareus.org>
okay that's the whole page, you ate that π stay hydrated, go decode some timecode, and remember: jltcdump version 0.7.0, February 2019 β written down here with love, periodt π
π¦ where this page comes from
- nixos 26.05: ltc-tools 0.7.0
- nixpkgs unstable: ltc-tools 0.7.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms