暂停ffmpeg屏幕截图?

问题描述 投票:1回答:1

我有一个脚本可以使用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。有什么方法可以防止视频冻结,并在恢复录制时立即将其剪切到? (如果可以帮助澄清,我可以上载示例剪辑。)

ffmpeg screen-capture
1个回答
0
投票

使用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
© www.soinside.com 2019 - 2024. All rights reserved.