Синтаксис spawn такой:
spawn('ls', ['-lh', '/usr']);т е команда (ls) как первый аргумент и параметры в массиве(['-lh', '/usr’]).
Но если параметр должен быть в кавычках как строка, например для случая сложного фильтра для ffmpeg:
ffmpeg -i video.mpeg -lavfi '[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\\,w)....'то ее нужно вынести в переменную и только потом указать в массиве:
let filter = '[0:v]scale=ih*16/9:-1,boxblur=luma_radius=min(h\\,w)....'
spawn("ffmpeg", ["-i", "video.mpeg", "-lavfi", filter ])Какая-то магия, но работает)