CmdID

CmdID / Commands

gst-launch-1.0-pipewiresrc

Read data from a PipeWire node. tldr-pages

On Linux

Opens CmdID with your command. It is read in your browser and sent nowhere.

Listen to the default microphone

gst-launch-1.0 pipewiresrc ! autoaudiosinkIdentify

Specify node to record and view video in a window

gst-launch-1.0 pipewiresrc target-object=node_name ! autovideosinkIdentify

Record video into a file

gst-launch-1.0 --eos-on-shutdown pipewiresrc ! videoconvert ! x264enc ! h264parse ! matroskamux ! filesink location=path/to/file.mkvIdentify

Capture a screenshot from a video node

gst-launch-1.0 pipewiresrc num-buffers=1 ! videoconvert ! pngenc ! filesink location=path/to/file.pngIdentify

Record audio into a file

gst-launch-1.0 --eos-on-shutdown pipewiresrc ! opusenc ! oggmux ! filesink location=path/to/file.oggIdentify

Record the monitor of a device

gst-launch-1.0 pipewiresrc target-object=node_name stream-properties=props,stream.capture.sink=true ! audioconvert ! fakesinkIdentify

Multiplex audio and video into a file

gst-launch-1.0 --eos-on-shutdown pipewiresrc do-timestamp=true ! videoconvert ! x264enc ! h264parse ! mux. pipewiresrc do-timestamp=true ! opusenc ! mux. matroskamux name=mux ! filesink location=path/to/file.mkvIdentify