小编Pra*_*ngo的帖子

使用 ffmpeg 从视频中每 n 帧选择一个

我试图使用 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

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ffmpeg ×1