pw-v4l2(1) General Commands Manual pw-v4l2(1)

# [NAME](#NAME)

pw-v4l2 - Use PipeWire instead of V4L2

# [SYNOPSIS](#SYNOPSIS)

**pw-v4l2** \[*options*] *COMMAND* \[*ARGUMENTS...*]

# [DESCRIPTION](#DESCRIPTION)

**pw-v4l2** runs a command using a compatibility layer that maps PipeWire video devices to be visible to applications using V4L2.

This is implemented by preloading a shared library via LD\_PRELOAD, which translates library calls that try to access V4L2 devices.

# [OPTIONS](#OPTIONS)

**-h**

Show help.

**-r NAME**

The name of the remote instance to connect to. If left unspecified, a connection is made to the default PipeWire instance.

**-v**

Verbose operation.

# [EXAMPLES](#EXAMPLES)

**pw-v4l2** v4l2-ctl --list-devices

# [AUTHORS](#AUTHORS)

The PipeWire Developers &lt;https://gitlab.freedesktop.org/pipewire/pipewire/issues&gt;; PipeWire is available from &lt;https://pipewire.org&gt;

# [SEE ALSO](#SEE_ALSO)

[**pipewire(1)**](/man/os/pipewire/pipewire.1),

1.6.11 PipeWire

---

Document: pw-v4l2(1) from pipewire 1.6.11-r2 (Chainguard OS)
Source: https://gitlab.freedesktop.org/pipewire/pipewire
