【问题标题】:Pausing a ffmpeg screen capture?暂停 ffmpeg 屏幕截图?
【发布时间】:2020-05-08 17:34:47
【问题描述】:

我有一个脚本可以使用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】:

    使用 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
    

    【讨论】:

      猜你喜欢
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多