The idea was of course that someone else, one with working brain could run the example script and discover the underlying issue, which is weird and more complex.
Quote Gemini:
This error is the "smoking gun." It confirms that no matter how we quote the command, your shell is treating the comma as a separator for the FFmpeg command itself rather than a character inside the filter.You: "I would like to remove blurry frames with ffmpeg. I think I want to use xyz method. Can anybody please help me craft the command?"
Them: "yes, here's the command" (and maybe it's exactly what the LLM output)
You: "it's giving this error code. Here's a snippet of my input file. Can you please check if that works on your end?"
Them: "oh wow you're absolutely right, this doesn't work, I'll put in the issue ticket"
This is a lot nicer than "something else told me how to use your tool and it's broken".
Watching the zombifying effects of AI "think" for others in real time is depressing.