我有一个脚本可以使用ffmpeg
记录我的屏幕:
ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0.0 -c:v libx264rgb -crf 0 -preset ultrafast video.mkv
我尝试使用pkill -STOP ffmpeg
暂停录制,并使用pkill -CONT ffmpeg
恢复录制。该命令似乎正常工作,暂停了录制过程,随后又恢复了它。但是,在播放时,视频会在我暂停ffmpeg
的时间内冻结,而不是立即恢复到ffmpeg
。有什么方法可以防止视频冻结,并在恢复录制时立即将其剪切到? (如果可以帮助澄清,我可以上载示例剪辑。)
使用setpts过滤器使时间戳连续。
ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0.0 -vf setpts=N/FR/TB -c:v libx264rgb -crf 0 -preset ultrafast video.mkv