在 ffmpeg 文档中,色调过滤器提供了饱和淡入的示例。这意味着您可以设置过渡开始时间,但这不起作用。
-vf hue="s=min(0\, max((t-START)/DURATION\, 1))"
有一个工作示例(如下所示)允许从 0 秒开始淡入,但不能从您选择的起始位置开始。
-vf hue="s=min(t/DURATION\,1)"
淡出从选定的开始位置工作得很好,所以我假设它应该适用于淡入。这是示例代码中的错误,还是我遗漏了什么。
谢谢
编辑..解决:
hue="s=max(0\,min(1\,(t-START)/DURATION))"
解决了: