From e1c38ca4117c2c42a7aa0bcd1ae9c056070cb128 Mon Sep 17 00:00:00 2001 From: Blista Kanjo Date: Sun, 13 Aug 2023 19:48:54 -0400 Subject: feat: added a "show webcam feed" script --- .local/bin/showFace | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 .local/bin/showFace (limited to '.local/bin') diff --git a/.local/bin/showFace b/.local/bin/showFace new file mode 100755 index 0000000..ba7bf2e --- /dev/null +++ b/.local/bin/showFace @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ -z "$1" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then + echo "usage: showFace " + exit 1 +fi + +if ! [ "$1" -eq "$1" ] 2>/dev/null; then + echo "error: argument must be a number" + exit 0 +fi + +video_device="/dev/video$1" + +if [ ! -e "$video_device" ]; then + echo "error: webcam not available at $video_device" + exit 0 +fi + +mpv --demuxer-lavf-format=video4linux2 \ + --demuxer-lavf-o-set=input_format=mjpeg \ + "av://v4l2:$video_device" \ + --profile=low-latency \ + --untimed \ + --vf=hflip & -- cgit v1.2.3