--- /dev/null
+#!/bin/sh
+
+infile=$1
+outfile=$2
+end=$3
+guess=$4
+fftsize=${5:-32768}
+
+gcc -o findloop findloop.c -lfftw3 -Wall -Wextra -ffast-math -lsndfile -O3
+./findloop "$infile" "$fftsize" "$end" "$guess" temp.wav | while read -r SAMPLES SECONDS; do
+ oggenc -q 3 -o "$outfile" -c LOOP_START=$SAMPLES temp.wav
+ rm -f temp.wav
+ echo "To repeat, seek to $SAMPLES"
+ vorbisgain "$outfile"
+done