jack-stdout1
Write jack audio data to stdout
Usage
jack-stdout [OPTIONS]
port1
[port2 ...]
Overview
jack-stdout captures audio from JACK and writes raw data to standard-output.
The number of given ports detemine the number of audio channels that are used. If more than one channel is given, the audio-sample data will be interleaved.
Options
-
-b, --bitdepth BITS -
Specify the bit-depth of each sample. For integer-encoding this can be 16 or 24. The default is 16. This setting is only used for integer encoding: Floating-point samples will always be 32 bit wide.
-
-d, --duration SEC -
Specify the time for which jack-stdout should run in seconds. A value less than 1 means to run indefinitely. The default is 0.
-
-e, --encoding FORMAT -
Set the output format of the data: signed-integer, unsigned-integer, floating-point (default: signed)
-
-n, --name CLIENTNAME -
Set JACK client name (default: jstdout)
-
-h, --help -
Print a brief usage information
-
-L, --little-endian -
Write little-endian data or native-byte-order float (this is the default)
-
-B, --big-endian -
Output big-endian data or swap the byte-order of floating-point
-
-q, --quiet -
Inhibit usual output. This affects information and buffer-overflow warnings but not setup-errors.
-
-S, --bufsize SAMPLES -
Choose the internal buffer-size in samples. The default size is 65536. The given value will be multiplied by the number of channels and bit-depth to get the size of the ring-buffer.
Examples
jack-stdout xmms_0:out_1 xmms_0:out_2 \ | mono ~/Desktop/Downloads/JustePort.exe - 10.0.1.6 0 jack-stdout -b 24 -e unsigned -B system:capture_1 system:capture_2 \ | sox -t raw -r 48k -e unsigned -b 24 -B -c 2 - /tmp/recording.wav jack-stdout system:capture_1 system:capture_2 \ | oggenc -r -R 48000 -B 16 -C 2 - \ > /tmp/recording.ogg jack-stdout system:capture_1 \ | oggenc -r -R 48000 -B 16 -C 1 - \ | oggfwd -p -n "my live stream" localhost 5900 hackme live.ogg
Releases
8 releases since Debian 7 (Wheezy); the text changed 1 time.
--name since Debian 13 (Trixie);
-n since Debian 13 (Trixie).