requireAvailable

Fails typed when this build lacks any of the chain's filters, naming ALL of them rather than the first: a chain that needs two filters this build does not carry should say so once, not across two failed builds.

The error is FFmpegError.FilterNotFound, which is what FFmpeg itself would eventually answer, so a caller can catch one type whether the refusal came from here or from the parse.