我正在尝试使用以下命令使用FFMPEG提取帧:
ffmpeg.exe ' -i ' videoFile ' -r 1/5 ' imgsFolder '\%5d.png'
它提取帧并以顺序方式分配帧名,如0,1,......
是否可以将实际帧编号指定为提取的一部分?
例如,如果ffmpeg提取第10帧,第20帧......它应该命名为img00010,img00020而不是img00000,img00001 ......
答案 0 :(得分:0)
您可以使用'-start_number XX'更改起始编号。
但你不能改变那个数字的增量(我用ffmpeg的源代码仔细检查过)。
可能最好运行一个重命名文件的shell脚本。我可以看到你在Windows下运行,所以我不确定你是否有bash。但在linux下它看起来像这样:
index=0
increment=10
prefix="new_"
for i in *.png; do printf "%s_%05d.png" $prefix $index; index=$[index+$increment]; done