JACK_CAPTURE(1)
π JACK_CAPTURE β the Debian manual page, but make it cute π
okay bestie, welcome to JACK_CAPTURE(1) from the General Commands Manual section. this is the page for jack_capture, a program for recording literally anything from jack. grab a snack, we're going in π
β¨ NAME β¨
jack_capture β a program for recording anything from jack ποΈ
π¦ SYNOPSIS π¦
jack_capture [options]
bar [options]
(yes, bar is really in there. we don't ask questions, we just report the facts π
)
πΈ DESCRIPTION πΈ
so this manual page documents the jack_capture command briefly. quick lore drop: this manual page was written for the Debian distribution because the original program does not have a manual page. so we made one. you're welcome π«Ά
jack_capture is a cli program for recording any audio signal from jack to audio audio formats supported by the libsndfile library (wav, aiff, ogg, flac, wavex, au, etc.) π₯
for more info about libsndfile see <http://www.mega-nerd.com/libsndfile/api.html#open> β well, the URL is http://www.mega-nerd.com/libsndfile/api.html#open, go read it, it's giving documentation energy β¨
π OPTIONS π
these programs follow the usual GNU command line syntax, with long options starting with two dashes (-). a summary of options is included below, and no we did not skip any, we would never π
-b,--bitdepth nβ is by defaultFLOAT. it can be set to either8,16,24or32. (for relevant formats) β-c,--channels nβ is by default2. π§-p,--port portβ is by default set to the two first physical outputs. theportargument can be specified more than once. π-d,--duration sβ recording is stopped aftersseconds. β±οΈ-z,--leading-zeros nβnis the number of zeros to in the autogenerated filename. (-z 2->jack_capture_001.wav, and so on.) (default is1) π-f,--format formatβ selects fileformat provided by libsndfile. seehttp://www.mega-nerd.com/libsndfile/api.html#open(default iswavfor 1 or 2 channels, andwavexfor more than 2.) π-pf,--print-formatsβ prints all sound formats provided to sndfile to screen and then exits. π¨οΈ-v,--versionβ prints out version. π-s,--silentβ suppress some common messages printed to the terminal. π€«-V,--verbose]β prints some extra information to the terminal. (yes, the]is in the original, we are simply honoring it, no cap π)-mp3,--mp3β writes to an mp3 file using liblame (LAME). (the--formatoption has no effect using this option) π΅-mp3q,--mp3-quality nβ selects mp3 quality provided by liblame.n=0is best,n=9is worst. defaultnis2. (0uses the most amount of CPU,9uses the least) β‘-mp3b,--mp3-bitrate nβ selects mp3 bitrate (in kbit/s). default is set by liblame. (currently128) πΆ-ws,--write-to-stdoutβ writes16bit little endian to stdout. (the--formatoption, the--mp3option, and some others have no effect using this option) π«Ά-dm,--disable-meterβ disable console meter. π-hbu,--hide-buffer-usageβ disable buffer usage. π«-dc,--disable-consoleβ disable console updates. same as-dm -hbu. π€-lm,--linear-meterβ use linear scale for the console meter (default is dB scale). π-dBr,--dB-meter-referenceβ specify reference level for dB meter. (default=0) ποΈ-mb,--meterbridgeβ start up meterbridge to monitor recorded sound. π-mt,--meterbridge-typeβ specify type.vu(default),ppm,dpm,jforsco. ποΈ-mr,--meterbridge-referenceβ specify reference level for meterbidge. π―-jt,--jack-transportβ start program, but do not start recording until jack transport has started rolling. when jack transport stops, the recording is stopped, and the program ends. π-jtm,--jack-transport-multiβ similar to--jack-transport, but do not end program when jack transport stops. instead, record to a new file whenjack_transportstart rolling again. (not implemented yet) π-B,--bufsize sβ initial/minimum buffer size in seconds. default is8seconds for mp3 files, and4seconds for all other formats. π§Ί-MB,--maxbufsizeβ maximum buffer size in seconds.jack_capturewill allocate. default is40. (buffer is automatically increased during π« β the source text just... stops there. we report, we don't finish sentences for people.)-fn,--filenameβ specify filename. (it's usually easier to set last argument instead) π
π₯ EXAMPLES π₯
jack_capture [--bitdepth n] [--channels n] [--port port] [filename]
jack_capture [-b n] [-c n] [-p port] [filename]
and now the vibe-by-vibe ones:
jack_capture
to record a stereo file of what you hear. π
ack_capture -f flac
to record a stereo file of what you hear in the flac format. (yes, ack_capture β typo's canon now, we keep it fr fr π)
jack_capture -f ogg
to record a stereo file of what you hear in the ogg format. πΆ
jack_capture -mp3
to record a stereo file of what you hear in the mp3 format. π§
jack_capture --channels 2 --port system:playback*
to record a stereo file of what you hear in the wav format. π
jack_capture --port jamin:out* sound_from_jamin.wav
to record the output from jamin. π€
jack_capture --port jamin:in* sound_to_jamin.wav
to record all sound coming in to jamin. π₯
jack_capture --port jamin* sound_to_and_from_jamin.wav
to record all sound coming in and out of jamin. π
jack_capture -c 2 -p system:capture*
to record a stereo file from the soundcard. π³ (ok not a credit card, the sound card. still iconic)
π§ SEE ALSO π§
π AUTHOR π
jack_capture was written by Kjetil Matheussen. π
this manual page was written by JaromΓr MikeΕ‘ <mira.mikes@seznam.cz>, for the Debian project (but may be used by others). π«Ά
and that's the whole thing, bestie! this lil page is from the JACK_CAPTURE(1) manual, dated July 28, 2010 β yes, 2010, vintage, retro, the original main character energy πβ¨ thanks for reading, mwah π
ππ¦
π¦ where this page comes from
- debian bookworm: jack-capture 0.9.73-3 Β· GPL-2.0-or-later
- ubuntu jammy: jack-capture 0.9.73-3 Β· GPL-2.0-or-later
- ubuntu noble: jack-capture 0.9.73-4ubuntu1 Β· GPL-2.0-or-later
- ubuntu questing: jack-capture 0.9.73-4ubuntu1
- ubuntu resolute: jack-capture 0.9.73-5 Β· GPL-2.0-or-later
- ubuntu stonking: jack-capture 0.9.73-5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms