Я пытался извлечь один каждые N кадров из видео, используя ffmpeg. Я попытался использовать эту команду: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
И затем я попытался проверить, соответствует ли 2-е изображение из первой команды изображению № 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
Кто-нибудь знает, что может происходить? Спасибо!