如何检查FFmpeg进程是否完整

时间:2017-07-05 09:49:31

标签: ffmpeg

如何检查ffmpeg进程是否完整。 就像我想要将图像叠加到视频一样,我想确定过程何时完成或者输出文件是否已经完成。

所以从这个命令

  ffmpeg -i original.mp4 -i watermark.png -filter_complex "overlay=(W-w)/2:(H-h)/2" output.mp4

如何确定output.mp4是否已完成。 因为如果我有另一个函数在某处传输输出文件,那么传输的文件在执行传输时仍然是不完整的。

1 个答案:

答案 0 :(得分:0)

您没有指定如何运行ffmpeg:来自bash还是来自您的代码?

我将假设bash

在bash中,当你按照你的例子中运行ffmpeg的方式运行一个进程时,它将以顺序方式运行,所以你要做的就是把你的函数放在ffmpeg命令行后面,如下所示:

ffmpeg -i original.mp4 -i watermark.png -filter_complex "overlay=(W-w)/2:(H-h)/2" output.mp4

echo "done!"