我将其发布为相关主题下的评论。但是,它们似乎没有引起注意=(
我用过
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
但这似乎并没有解决我的问题。
ffmpeg -i myfile.avi -r 1000 -f image2 image-%07d.png
我不确定输出150k bmp文件是否是个好主意。也许png足够好了吗?
这适用于我用笔式相机录制的视频
使用
-r 1000
会迫使ffmpeg简单地复制(如果输入fps更高,则丢弃帧)以达到1000个帧。可能不是您想要的。