2

是否可以使用 ffmpeg 将具有可变帧率的电影转换为一系列没有重复的静止图片?我试过类似的东西:

ffmpeg -i vid.avi pic%d.png

但每一帧都会产生数千张图片。我也试过:

ffmpeg -i vid.avi -r 10 pic%d.png

但我仍然有很多重复并且缺少一些帧

是否可以指定诸如“-r natural”之类的东西???

TIA

4

1 回答 1

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 将按顺序编号,编号中没有间隙或重复。

于 2011-05-22T03:12:39.200 回答