2017-07-05 28 views
0

我如何檢查是否ffmpeg過程完成。 一樣,如果我想執行圖像的疊加到視頻,我要確定何時完成的過程,或者如果輸出文件已經完成。如何檢查是否FFmpeg的過程完成

所以從這個命令

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

我怎樣才能確定是否output.mp4已經完成。 因爲如果我有另一個函數的地方轉移輸出文件,傳送的文件還沒有完成的時候轉移被執行。從你的代碼從bash或可能:

回答

0

你沒有指定是如何運行ffmpeg

我將承擔慶典

在bash,當你運行一個程序,你在你的榜樣運行的ffmpeg的方式,它會以連續的方式運行,因此,所有你需要做的就是後把你的功能權限FFMPEG命令行像這樣:

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

echo "done!" 
相關問題