Novedades!
Solcuionado la primera parte, es decir, hacer funcionar ffmpeg. Efectivamente debía ser un problema de permisos. He cambiado la ruta en la que guardar las fotos, y he usado /home/pi/Pictures y ahora, si lanzo la ejecución:
sudo ffmpeg -rtsp_transport tcp -i rtsp://user:password@10.0.1.133:554/cam/realmonitor?channel=1_subtype=0 -vframes 1 -r 1 /home/pi/Pictures/image.jpg
Efectivamente se ejecuta y guarda una captura en la carpeta home/pi/Pictures.
El tema es que he programado cron, pero no parece estar ejecutándose... En cron simplemente he hecho: sudo nano /etc/crontab y he metido:
# Toma de imagenes Webcam
1-59/5 * * * * root /home/pi/imagen.sh
Por supuesto en /home/pi/imagen.sh tengo el siguiente script:
#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /home/pi/Pictures/image.jpg
sudo ffmpeg -rtsp_transport tcp -i rtsp://user:password@10.0.1.133:554/cam/realmonitor?channel=1_subtype=0 -vframes 1 -r 1 /home/pi/Pictures/image.jpg
cp /home/pi/Pictures/image.jpg /media/pi/8914-17F8/Dahua/$DATETIME.jpg
Pues nada, estoy controlado por ftp ambas carpetas (home/pi/pictures y el usb en media/pi...) y no parece que la imagen se actualice. ¿alguna idea? quizás el cron esté mal configurado?