1

Я знаю, что ffmpeg может обрезать видео, но я хотел бы обрезать видео и захватить кадры обрезанного видео. Следующая команда запускается, но не обрезает видео:

ffmpeg -i video.mp4 -vf -crop 1540:1000:250:0 -vf fps-1/1 outimage_%3d.jpeg

1 ответ1

1

Выполните всю фильтрацию в одном экземпляре -vf или -filter_complex .

ffmpeg -i video.mp4 -vf "fps=1,crop=1540:1000:250:0" -q:v 2 outimage_%03d.jpeg
  • Я поместил fps перед кадрированием, потому что это будет быстрее, так как ваше значение fps ниже, чем входная частота кадров.
  • Если вы хотите, чтобы все кадры, то удалите фильтр FPS.
  • Контролируйте качество JPEG с помощью -q:v.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .