尝试使用以下命令从视频中提取特定帧(已删除文件的特定名称!:
ffmpeg -i video.mp4 -vf“ select-gte(n \,6956)” -vframes 10262文件夹/frame%d.jpg
但是,在许多情况下,这会导致重复提取相同的帧(第一个帧),而不是提取的帧的进度。
答案 0 :(得分:0)
默认情况下,图像序列混合器设置为假定输出恒定的帧频,因此它将用重复项填充丢失的时间戳空白。
选择过滤器不会重置时间戳,因此在您的命令中,从0到第一个选定帧的时间戳之间存在一个“间隙”。
改为使用
ffmpeg -i video.mp4 -vf "select-gte(n\,6956)" -vsync 0 -vframes 10262 folder/frame%d.jpg
这会更改视频同步方法以防止帧重复。