Разделить видео на картинки

Мне нужно программное обеспечение, которое может снимать стандартное видео .mp4 и выдавать мне все кадры в стандартном формате изображения (если возможно, .png или .jpg). Я знаю, что Movie Maker может брать отдельные кадры и превращать их в картинки, но мне нужна автоматизированная программа, если это вообще возможно.

Я пытаюсь сделать это в ОС Windows (7/8), и мне нужна программа, которую можно использовать бесплатно (без условно-бесплатного ПО).

Не могли бы вы дать некоторые дополнительные сведения (см., например, здесь некоторые советы по улучшению)? Особенно: на какой ОС он должен работать? Является ли «разделение изображения» единственным требованием? Каков бюджет (или это должно быть бесплатно)?

Ответы (2)

Вы можете использовать FFmpeg :

  • Бесплатно и с открытым исходным кодом
  • Работает на Windows , Mac и Linux
  • Позволяет разбивать видео на изображения : например, ffmpeg -i input.mov -r 0.25 output_%04d.pngполучать изображение каждые четыре секунды.
  • Это CLI, так что вы можете пакетно.
  • Поддерживает большинство форматов видео.

Другие идеи .

Я предлагаю использовать командную строку для «каждого кадра» в соответствии с вопросом ОП, который, -r 0.25я думаю, просто отбрасывает

Если вы предпочитаете графический пользовательский интерфейс и вам необходимо экспортировать каждый кадр, вы можете использовать VirtualDub :

  • бесплатно и с открытым исходным кодом
  • Окна
  • Файл -> Экспорт -> Последовательность изображений:

введите описание изображения здесь

Похоже, это подойдет для этой работы.
Только что убедился, что это работает. Возможно, вам придется поискать дополнительные плагины ввода FFMpeg в зависимости от типа видео, с которым вы работаете.