録画中にffmpegのスクリーンキャプチャをトリミングする

録画中にffmpegのスクリーンキャプチャをトリミングする

私は ffmpeg を使用して画面を録画しています。録画が 30 秒を超えると、録画中にビデオの先頭部分をトリミングして、ビデオの合計の長さを常に 30 秒に保ちたいと思います。この方法により、常に録画することができ、録画を終了すると、最新の 30 秒のみになります。私の 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" 試してみました-t 30.0が、30 秒後に録画が終了してしまいます。

関連情報