我试图使用 ffmpeg 从视频中每 N 帧提取一个。我尝试使用此命令:
ffmpeg -i input.mp4 -vf "select=not(mod(n\,10))" 1_every_10/img_%03d.jpg
我想验证它是否按预期工作。所以我使用以下方法提取了所有帧: ffmpeg -i input.mp4 -vf "select=not(mod(n\,1))" all/img_%03d.jpg
然后我尝试查看第一个命令中的第二个图像是否与第二个命令中的图像编号 20 匹配,但不匹配。通过视觉和使用 diff 命令进行确认,例如
diff all/img_020.jpg 1_every_10/img_002.jpg
Binary files all/img_020.jpg and 1_every_10/img_002.jpg differ
有谁知道会发生什么?谢谢!
ffmpeg ×1