Filter graphs would allow more advanced processing like dark frames for noise reduction or photo stitching. [NoFlow](http://noflojs.org/) could be an option.