如何安排两个视频文件之间的重叠?

how to schedule overlap between two video files?

我有 2 个 mp4 视频。一个是主要电影,第二个是结尾文件。结束文件的一部分是部分透明的,我想创建一个文件之间有重叠的新文件。

例如: main.mp4 文件的长度为 10:00 分钟。 ending.mp4文件长度2:00分钟,第一分钟部分透明

我想新建一个文件如下: 1-9 分钟的 main.mp4 9-10 分钟的 ending.mp4 文件覆盖了 main.mp4 文件,我想将它们都重叠。 10-11分钟余下ending.mp4.

有没有办法在 ffmpeg 或其他视频框架中实现?我尝试搜索但没有找到安排重叠的方法

偏移第二个视频,使用启用从 540 秒开始叠加:

ffmpeg -i main.mp4 -itsoffset 540 -i ending.mp4 -filter_complex "[0:v][1:v] overlay='enable=gt(t,540)'[v]" -map [v] output.mp4