if command -v mpv &> /dev/null && command -v fzf &> /dev/null; then
	if [[ "$OSTYPE" = linux* ]]; then
		function camera() {
			(
				set -euo pipefail

				printf "%s\0" /dev/video* |
					fzf --print0 --read0 --query "${1:-}" -m -1 --height="$((LINES/4))" |
					xargs -0 -P 0 -I {} mpv \
						-vf=hflip \
						--demuxer-lavf-format=video4linux2 \
						--demuxer-lavf-o-set=input_format=mjpeg \
						av://v4l2:{}
			)
		}
	fi
fi