И mencoder
и ffmpeg
поддерживают использование набора изображений JPEG в качестве входных данных. Поскольку AVI является контейнером, в зависимости от того, поддерживает ли он кодек, вы даже можете создать фильм MJPEG (который практически должен соответствовать укладке изображений JPEG в виде кадров внутри контейнера AVI).
Но если у вас нет очень строгих требований к качеству, вероятно, будет гораздо проще, если вы просто попробуете один из стандартных или более распространенных кодеков.
Прошло уже некоторое время с тех пор, как я делал это в последний раз, но, просматривая веб-страницы, кажется, что сделать фильм из кадров можно так же просто, как выполнить команду вроде
ffmpeg -r 40 -i %d.jpg video.avi
Где -r
устанавливает частоту кадров. Здесь это выводит поток видео DivX по умолчанию. Но, конечно, вы можете указать другой видеокодек (или другой контейнер).