User Tools

Site Tools


informatica:raspberry:videomaton

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

Instalación PICAM

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 
informatica/raspberry/videomaton.txt · Last modified: 2020/10/19 23:15 by jose