FFMPEG Filter_Complex_Script 按時間裁剪

FFMPEG Filter_Complex_Script 按時間裁剪

我正在嘗試使用 FFMPEG 的 filter_complex_script 選項根據時間在不同的位置裁剪影片。我有一個文件顯示物件應在的邊界框,並編寫了一個名為“myscript.txt”的文字文件,其中的命令如下:

 crop=x=125:y=190:w=105:h=98
 crop=x=124:y=193:w=106:h=99
 crop=x=124:y=194:w=106:h=99

我對 ffmpeg 的命令列呼叫是

 ffmpeg -y -i input.mp4 -filter_complex_script "myscript.txt" -c:v libx264 output.mp4

這將運作良好並產生輸出,但裁剪視窗僅使用檔案的第一行,並且不會隨著時間的推移而改變。目前,我在幀級別裁剪細節,但如果有解決方案,我可以找到一種方法讓這項工作立即完成。

我在 Windows 10 上運行 FFMPEG 版本 3.4.1。

謝謝你!

相關內容