Webcam picam raspberry
Instalamos raspbian con entorno gráfico:
dd if=2018-06-27-raspbian-stretch.img of=/dev/mmcblk0
Actualizamos paquetes:
apt-get update && apt-get upgrade
Instalamos aplicación para cambiar de escritorio:
apt-get install wmctrl
Añadimos 2 escritorios mas para tener 3:
wmctrl -n 3
Para cambiar de escritorio:
wmctrk -s 0 wmctrk -s 1 wmctrk -s 2
Activamos la camara y reiniciamos para que coja la configuración:
sudo raspi-config 5: Interfacing Options P1 Camera
https://github.com/iizukanao/picam
Creamos script para crear directorios:
cat > make_dirs.sh <<'EOF' #!/bin/bash DEST_DIR=~/picam SHM_DIR=/run/shm mkdir -p $SHM_DIR/rec mkdir -p $SHM_DIR/hooks mkdir -p $SHM_DIR/state mkdir -p $DEST_DIR/archive ln -sfn $DEST_DIR/archive $SHM_DIR/rec/archive ln -sfn $SHM_DIR/rec $DEST_DIR/rec ln -sfn $SHM_DIR/hooks $DEST_DIR/hooks ln -sfn $SHM_DIR/state $DEST_DIR/state EOF
Lo ejecutamos:
bash make_dirs.sh
wget https://github.com/iizukanao/picam/releases/download/v1.4.6/picam-1.4.6-binary-stretch.tar.xz tar xvf picam-1.4.6-binary-stretch.tar.xz cp picam-1.4.6-binary-stretch/picam picam
#!/bin/bash cd /home/pi/picam ./picam --alsadev hw:1,0 --previewrect 0,0,600,400 & while true do read -n1 -r key if [ "$key" = '' ] then mplayer -fs contdown.mp4 touch hooks/start_record mplayer -noborder -vf scale -zoom -xy 300 -geometry 100%:0% 10.webm touch hooks/stop_record mplayer -fs final.mp4 fi done
Para ejecutar los vídeos en la capa encima de picam usar:
omxplayer --layer 32 contdown.mp4