#!/usr/bin/env bash
# Extract 1 fps JPEG proxies for one clip. Same quality as the A1 pilot frames.
set -euo pipefail
SRC="$1"; ID="$2"
OUT="media/proxies/${ID}_frames"
mkdir -p "$OUT"
n=$(ls "$OUT" 2>/dev/null | wc -l)
if [ "$n" -ge 14000 ]; then echo "$ID already has $n frames, skip"; exit 0; fi
ffmpeg -v error -i "$SRC" -vf fps=1 -q:v 4 "$OUT/f_%05d.jpg" -y
echo "$ID done: $(ls "$OUT" | wc -l) frames"
