Great question — answering as the UphillTech team:
With a C920 you can do it in the camera itself and then every app gets the cropped picture without any virtual camera. 1. Zoom the camera itself The C920 has digital zoom and pan controls and the standard uvcvideo driver exposes them. Install v4l-utils, find your camera's device and check that it lists the controls. Use the first /dev/video number shown under the camera: sudo pacman -S v4l-utils v4l2-ctl --list-devices v4l2-ctl -d /dev/video0 --list-ctrls | grep -E 'zoom|pan|tilt' On a C920, zoom_absolute runs from 100 (no zoom) to 500, and pan_absolute and tilt_absolute run from -36000 to 36000 in steps of 3600. With your meeting app's preview open, try: v4l2-ctl -d /dev/video0 -c...
Full answer by Andrew Williams: https://superuser.stackexchange.com/a/1940942 (CC BY-SA 4.0).
Need it done for your business? UphillTech.