無抖動的 FFMPEG 裁剪/平移

無抖動的 FFMPEG 裁剪/平移

我正在嘗試使用裁剪過濾器使用 FFMPEG 平移影片。我使用xy參數以及輸入幀號n來更改每幀裁剪區域的位置。

在Windows 10上使用ffmpeg 4.2,例如:

.\ffmpeg.exe -i .\trim.mp4 -filter_complex "[0:v]crop=x=0.5*n:y=0.25*n:w=1280:h=720[v]" -map "[v]" out.mp4

我遇到了輸出影片出現「抖動」/「抖動」的問題。我希望能夠在視訊上執行“平滑”平移。

我看到其他人提出了一種解決方法,首先放大視頻,在放大的坐標空間中執行裁剪,然後在最後縮小尺寸。這似乎確實有效(取決於我之前升級的程度),但我有速度/內存問題,特別是對於 4k 視頻。

目前是否有另一種方法可以使用 FFMPEG 實現「平滑」平移?

相關內容