如何提取帧并以 0.png 开头命名它们?

How to extract frames and name them starting with 0.png?

我正在从视频中提取帧以更改它们,但是为了使程序正常工作,我需要 ffmpeg 来提取帧并以 0.png 开头命名它们。现在它在 1.png 提取。提取帧的命令是:

ffmpeg -i input_video -vf select="between(n\,'0'\,'20'\)" -vsync 0 frames/%d.png

这是否可能仍然使用这个命令,或者我应该创建一个循环来提取它们并根据计数变量命名它们?

您应该可以像这样使用 -start _number

ffmpeg -i input_video -vf select="between(n\,'0'\,'20'\)" -start_number 0 -vsync 0 frames/%d.png