我正在嘗試使用 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。
謝謝你!