I don't understand why multiple frames can't be processed immediately frame by frame if their processing command (like `-resize 50%`) assumes independent processing? Is this an overall architecture limitation that ImageMagick has no internal mechanics to recognize independent processing? In this case, why not ask for this feature because I see no logical problem to implement this functionality.
Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
ImageMagick is a robust image processing package that handles a plethora of image formats and tasks. See https://imagemagick.org/script/architecture.php for details. In consideration of handling a wide variety of requirements, compromises have been made and as such we do not support all use cases-- e.g. your use case and cannot unless we wrote a special purpose utility to do so. The closest solution in ImageMagick for your use case is the stream utility. Take a look. It may do what you need. Note, we have not tested your use case but it was designed for streaming-- which appears to be what you want.
Ok and thank you for your help. I hope this thread will help someone who tries to do similar thing.