使用 FFMPEG 自动解决交叉淡入淡出问题

使用 FFMPEG 自动解决交叉淡入淡出问题

我想用 FFMPEG 创建无缝循环,但不确定正确的方法。

如果我可以为大家编写伪代码,有人能帮助我正确调用吗?

ffmpeg -i input.mp4 --get-midway-point --put-second-half-of-film-first --put-first-half-of-film-second --overlap-part1-and-part2-by-n-milliseconds ---transition-transparency-from-100-to-0-over-n-milliseconds -o output.mp4

我有点假设这是可能的,但我真的很困惑。

答案1

这需要编写脚本,但我不确定您的操作系统/shell/脚本语言,所以我无法为您提供复制和粘贴的交钥匙答案。以下是基本步骤:

  1. 获取输入的时长

  2. 将结果除以二。使用示例bc

  3. 使用(a)trim 过滤器创建片段。

  4. 交叉淡入淡出

相关内容