refactor:
* process subsequences separately/parallelize
* handle per-sequence options
* support images as input files + explicit frame delay