Você pode tentar algo assim como uma solução alternativa:
#!/bin/sh
while [ 1 ] ; do
ffmpeg ... (only record for one hour)
done
Cada arquivo terá apenas uma hora de duração. Após o comando ffmpeg
, você pode colocar esse código opcionalmente para interromper a gravação assim que a atual iteração ffmpeg
terminar:
if [ -e "abort" ] ; then
rm "abort"
break
fi