我使用以下代码生成 Haldclut:
ffmpeg -f lavfi -i haldclutsrc=8 -frames:v 1 hald.png
这工作得很好,但是命令行显示一条警告,通知我该hald.png
模式无效,并且不包含%03d
图像序列等模式。
它建议如果我想要单个图像,我应该使用该-update
选项。-frames:v 1
我已经在使用这个,没有问题,也没有这个-update
选项,但是我如何实现这个选项来删除警告。
我使用以下代码生成 Haldclut:
ffmpeg -f lavfi -i haldclutsrc=8 -frames:v 1 hald.png
这工作得很好,但是命令行显示一条警告,通知我该hald.png
模式无效,并且不包含%03d
图像序列等模式。
它建议如果我想要单个图像,我应该使用该-update
选项。-frames:v 1
我已经在使用这个,没有问题,也没有这个-update
选项,但是我如何实现这个选项来删除警告。
当存储在同一目录中时,下面的 .bat 文件会创建目录中所有文件的文本文件列表。这工作正常,除了它还列出了 .bat 文件本身和创建的 List.txt 文件。我如何从列表中省略命名文件。
(for %%f in (*.*) do @echo %%f) > List.txt
在 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))"
是否有从命名开始位置应用 ffmpeg 过滤器的标准方法,或者这对于不同的过滤器是否有所不同?
例如,如果我应用模糊,我可以轻松地模糊整个剪辑,但如果我想从 5 秒开始模糊,我将如何实现(无需修剪并重新连接)?