javascript - nodejs adding double quotes to command arguments? -
example:
ffmpeg -i test.mkv -metadata title="test 123" -c copy temp.mkv ffmpeg sees ""test 123"". happens spawn() , execfile()
if run same command in windows shell ffmpeg sees correctly "test 123"
so what's nodejs?
here's nodejs code:
var process = spawn('ffmpeg', [ '-i', infile, '-metadata', 'title="test 123"', '-c', 'copy', outfile ]);
you need switch "title='test 123'" since double quotes have precedence on single quotes. stdin should parse right title="test 123".
Comments
Post a Comment