录制时修剪 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 秒后结束录制。

相关内容