如何在编码过程中暂停和恢复ffmpeg?

问题描述 投票:0回答:2

我正在使用 FFMPEG 将视频分割成许多 60 秒的视频剪辑,并使用带有以下命令的相机:

ffmpeg -f dshow -rtbufsize 2000M -i video="Game Capture HD60 S (Video) (#01)" -preset slow -codec:a libfdk_aac -b:a 128k -codec:v libx264
-pix_fmt yuv420p -b:v 1000k -minrate 500k -maxrate 2000k -bufsize 2000k -vf scale=854:480 -f segment -segment_time 60 -reset_timestamps 1 -flush_packets 1 "C:\Program Files (x86)\ffmpeg\test\clips\testfile_%02d.mp4"

我还希望能够暂停和恢复。 我该怎么办? 谢谢你

video ffmpeg resume suspend
2个回答
4
投票

如果您使用的是 Linux/OS X,您可以使用此 Stack Exchange 结果

一个简单的方法是用ctrl+z暂停它。或者你可以获取PID 使用 pgrep ffmpeg 然后使用kill -s SIGSTOP 暂停。

然后使用 fg 命令或kill -s SIGCONT 恢复。


0
投票

这个问题可能来得太晚了。但只需按键盘上的

Pause
键和
Enter
即可恢复。

简单而有效。我在PowerShell中使用这个方法。

© www.soinside.com 2019 - 2024. All rights reserved.