我正在使用 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"
我还希望能够暂停和恢复。 我该怎么办? 谢谢你
如果您使用的是 Linux/OS X,您可以使用此 Stack Exchange 结果。
一个简单的方法是用ctrl+z暂停它。或者你可以获取PID 使用 pgrep ffmpeg 然后使用kill -s SIGSTOP 暂停。
然后使用 fg 命令或kill -s SIGCONT 恢复。
这个问题可能来得太晚了。但只需按键盘上的
Pause
键和 Enter
即可恢复。
简单而有效。我在PowerShell中使用这个方法。