如何检查FFmpeg过程是否完成
如何检查如何检查FFmpeg过程是否完成,ffmpeg,Ffmpeg,如何检查ffmpeg过程是否完成。 例如,如果我想执行图像到视频的叠加,我想确定该过程何时完成,或者输出文件是否已经完成 所以从这个命令 ffmpeg -i original.mp4 -i watermark.png -filter_complex "overlay=(W-w)/2:(H-h)/2" output.mp4 如何确定output.mp4是否已完成。 因为如果我有另一个函数将输出文件传输到某处,则在执行传输时传输的文件仍然不完整。您没有指定如何运行ffmpeg:从bash还是从
ffmpeg
过程是否完成。
例如,如果我想执行图像到视频的叠加,我想确定该过程何时完成,或者输出文件是否已经完成
所以从这个命令
ffmpeg -i original.mp4 -i watermark.png -filter_complex "overlay=(W-w)/2:(H-h)/2" output.mp4
如何确定output.mp4
是否已完成。
因为如果我有另一个函数将输出文件传输到某处,则在执行传输时传输的文件仍然不完整。您没有指定如何运行
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!"
您没有指定如何运行
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!"
但我不确定这是否有效。似乎这是一个无名小卒。。。但是,检查自动取款机。我不确定它是否工作。似乎这是一个无名小卒。。。但是,检查自动取款机。