Ffmpeg:写入单个图像时抑制警告

Ffmpeg:写入单个图像时抑制警告

在较新版本中的某个地方,当我处理 png 文件时,ffmpeg 开始打印此警告:

ffmpeg -i "src.png" -vf "$vf" "dst.png"

指定的文件名“./dst.png”不包含图像序列模式或模式无效。
对图像序列使用诸如 %03d 之类的模式,或使用 -update 选项(如果需要,使用 -frames:v 1)写入单个图像。

我无法弄清楚如何正确使用-update-frames:v 1,我多次尝试都只导致错误。而且我找不到有关如何使用它们的相关文档。

我应该怎么做才能消除警告?

答案1

任何一个

ffmpeg -i "src.png" -vf "$vf" -vframes 1 "dst.png"

或者

ffmpeg -i "src.png" -vf "$vf" -update true "dst.png"

前者是更好的选择,尽管在处理单个图像输入时这并不重要。

相关内容