Recortar la captura de pantalla ffmpeg durante la grabación

Recortar la captura de pantalla ffmpeg durante la grabación

Estoy usando ffmpeg para grabar mi pantalla. Una vez que la grabación dure más de 30 segundos, me gustaría comenzar a recortar el comienzo del video mientras sigo grabando para mantener la duración total del video constantemente en 30 segundos. De esta manera siempre puedo estar grabando, y cuando termine la grabación solo serán los 30 segundos más recientes. Mi comando ffmpeg: -hide_banner -f gdigrab -thread_queue_size 1024 -rtbufsize 256M -framerate 60 -offset_x 0 -offset_y 0 -video_size 1920x1080 -draw_mouse 1 -i desktop -c:v libx264 -r 60 -preset ultrafast -tune zerolatency -crf 28 -pix_fmt yuv420p -movflags +faststart -y "output.mp4" lo he intentado -t 30.0pero eso simplemente finaliza la grabación después de 30 segundos.

información relacionada