
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초 후에 녹음이 종료됩니다.