是否可以使用ffmpeg将带有可变帧速率的电影转换为一系列没有重复的静态照片? 我试过像:
ffmpeg -i vid.avi pic%d.png
但每帧会产生数千张照片。我也尝试过:
ffmpeg -i vid.avi -r 10 pic%d.png
但是我仍然有很多重复项,而且还缺少一些框架
是否可以指定类似“-r natural”???
的内容TIA
答案 0 :(得分:3)
有点晚了,但是......
ffmpeg -vsync 2 -i <input movie> <output with %d>
会做到这一点。例如:
ffmpeg -vsync 2 -i "C:\Test.mp4" "C:\Thumbnails\Test%d.jpg"
将在C:\ Thumbnails文件夹中每帧创建一个jpeg,每个jpeg将按顺序编号,编号中没有间隙或重复。