#!/bin/bash set -e set -o pipefail VIDEO_DIR="$HOME/videos" mkdir -p "$VIDEO_DIR" echo "Recording 1080p video in 10-minute segments." echo "Press Ctrl+C to stop cleanly." rpicam-vid \ -t 0 \ -n \ --width 1920 \ --height 1080 \ --framerate 30 \ --bitrate 15000000 \ --codec h264 \ --inline \ --intra 60 \ -o - | ffmpeg \ -hide_banner \ -loglevel warning \ -f h264 \ -r 30 \ -i pipe:0 \ -c copy \ -f segment \ -segment_time 600 \ -reset_timestamps 1 \ -strftime 1 \ "$VIDEO_DIR/video_%Y-%m-%d_%H-%M-%S.mp4"