Как сделать видео из серии картинок jpg
Бывает что нужно склееть некий набор изображений одинакового разрешения в формате JPEG в видеофайл.Для этого надо подготовить изображения чтобы к примеру число в имени файла увеличевадось в нужном порядке пропорцианально "кадрам",
то есть необходимо переименовать все исходные файлы, чтобы имена были, например, frame0000.jpg.
Далее выполним такую команду
$ ffmpeg -f image2 -r 2 -i frame%04d.jpg -s 320x240 -y -an -r 24 out.flv
Здесь -r 2 указывает частоту кадров во входном потоке (две картики в секунду), -i frame%04d.jpg определяет шаблон для имён файлов с отдельными кадрами, -s 320x240 масштабирует кадры, -y говорит молча перезаписать файл с результатом, -an говорит не писать звук, -r 24 устанавливает частоту кадров в видеопотоке на выходе. Можно в середине указать ещё -sameq, чтобы сохранять качество картинки насколько это возможно.