
我正在使用 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 秒後結束錄製。