ssk*_*ssk 7 ffmpeg extract frame
我试图使用FFMPEG使用以下命令提取帧:
ffmpeg.exe ' -i ' videoFile ' -r 1/5 ' imgsFolder '\%5d.png'
Run Code Online (Sandbox Code Playgroud)
它以连续的方式提取帧并分配帧名,例如0,1 ......
是否可以将实际帧编号指定为提取的一部分?
例如,如果ffmpeg提取第10帧,第20帧......它应该命名为img00010,img00020而不是img00000,img00001 ....
您可以使用“-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
Run Code Online (Sandbox Code Playgroud)