Можно ffmpeg обрезать рамку JPEG

400
Glassman

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

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

1 ответ на вопрос

1
LordNeckbeard

Делай все фильтрацию в одном -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 .
Спасибо - это сработало отлично. Я был убежден, что мне нужно запустить пакетное преобразование изображений. Это экономит так много времени. Glassman 5 лет назад 0

Похожие вопросы