FFMPEG帧提取-卡住

时间:2018-07-24 10:41:03

标签: ffmpeg

尝试使用以下命令从视频中提取特定帧(已删除文件的特​​定名称!:

ffmpeg -i video.mp4 -vf“ select-gte(n \,6956)” -vframes 10262文件夹/frame%d.jpg

但是,在许多情况下,这会导致重复提取相同的帧(第一个帧),而不是提取的帧的进度。

1 个答案:

答案 0 :(得分:0)

默认情况下,图像序列混合器设置为假定输出恒定的帧频,因此它将用重复项填充丢失的时间戳空白。

选择过滤器不会重置时间戳,因此在您的命令中,从0到第一个选定帧的时间戳之间存在一个“间隙”。

改为使用

ffmpeg -i video.mp4 -vf "select-gte(n\,6956)" -vsync 0 -vframes 10262 folder/frame%d.jpg

这会更改视频同步方法以防止帧重复。