ffmpeg(infile) .input(overlay) .outputOptions(['-map 0:a']) .applyAutoPadding(true) .complexFilter( [ 'scale=-2:720[rescaled]', { filter: 'crop', options: 'ih:ih:iw/4:0', inputs: 'rescaled', outputs: 'crop' }, { filter: 'overlay', options: { x: '(main_w-overlay_w)/2', y: '(main_h-overlay_h)/2', }, inputs: 'crop', outputs: 'output', }, ], 'output' ) .output(output) .on('error', error => console.log('Error: ' + error.message)) .on('end', () => console.log('Success!')) .run();
.input(tempPalPath) .complexFilter(