在 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))"
答案1
解决了:
hue="s=max(0\,min(1\,(t-START)/DURATION))"