ffmpeg - 偏移视频的裁剪部分

ffmpeg - offset cropped part of a video

问题:

-------------------------
|   -------             |
|   |vid2 |             |
|   |     |    vid1     |
|   -------             |
|                       |
|                       |
|                       |
-------------------------

对于裁剪部分,我认为使用 crop-option 可能会起作用,但我不太清楚如何将视频重新组合在一起,以便视频的裁剪部分最终出现在和以前一样的地方,即如何设置位置,同时覆盖 2 个视频。

假设 vid2 window 晚了 2.5 秒,大小为 WxH,位于全帧左上角的 (X,Y) 处。

你会用

ffmpeg -i input -vf "split=2[v1][v2];[v2]trim=2.5,setpts=PTS-STARTPTS,crop=W:H:X:Y[v2];[v1][v2]overlay=X:Y" -c:a copy out.mp4