Nothing happens when I use the following code. The legacy method works well. Did I miss something?
with TProcess.Create(nil) do
try
// CommandLine:='ffmpeg -r 2 -i /tmp/img%d.png -r 25 test.mpg'; //works
Executable:='/usr/bin/ffmpeg'; //ffmpek > "executable not found"
Parameters.Add('-r 2');
Parameters.Add('-i '+GetTempDir+'img%d.png');
Parameters.Add('-r 25');
Parameters.Add('test.mpg');
ShowMessage(CommandLine); //empty
Execute;
finally
Free; //TProcess
end; //no output, no error