Start building a filter chain from one or more input stream refs.
An array is spread, so the result of a previous out(...) can be passed
straight back in: g.from(...g.from('0:v').split(2).out('a', 'b')).
Start building a multi-input filter (overlay, amerge, concat…).
Serialize the complete filter_complex string (semicolon-separated links). Throws if any nodes have not been committed.
The main filter_complex graph builder.
Example