Warm tip: This article is reproduced from serverfault.com, please click

linux-ffmpeg将avi分为帧速率已知的帧

(linux - ffmpeg split avi into frames with known frame rate)

发布于 2010-10-12 18:01:14

我将其发布为相关主题下的评论但是,它们似乎没有引起注意=(

我用过

ffmpeg -i myfile.avi -f image2 image-%05d.bmp

分割myfile.avi成存储为.bmp文件的似乎行得通,只是不太行。录制视频时,我的录制速率为1000fps,而视频却很2min29sec长。如果我的数学正确,则整个视频总共应为149,000帧但是,当我跑步时

ffmpeg -i myfile.avi -f image2 image-%05d.bmp

我只获得了4472个文件。如何获得原始的149k帧?

我还尝试通过执行以下操作将原始AVI的帧频转换为1000fps

ffmpeg -i myfile.avi -r 1000 otherfile.avi

但这似乎并没有解决我的问题。

Questioner
Myx
Viewed
11
Dat Chu 2010-10-13 02:06:09
ffmpeg -i myfile.avi -r 1000 -f image2 image-%07d.png

我不确定输出150k bmp文件是否是个好主意。也许png足够好了吗?