in reply to Parsing a command-line string into an array

I have the option of --extra-ffmpeg-params STRING-OF-ARGS

Is it really necessary to pass extra-options as string? You might use Getopt::Long's pass_through option. This would leave all unknown options in @ARGV. No double quoting required and options may be passed directly to ffmpeg.

Greetings,
-jo

$gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$