Center-crop a video to a target aspect ratio. Uses FFmpeg expressions so no probe step is needed.
await cropToRatio({ input: 'wide.mp4', output: 'square.mp4', ratio: '1:1' });await cropToRatio({ input: 'landscape.mp4', output: 'portrait.mp4', ratio: '9:16' }); Copy
await cropToRatio({ input: 'wide.mp4', output: 'square.mp4', ratio: '1:1' });await cropToRatio({ input: 'landscape.mp4', output: 'portrait.mp4', ratio: '9:16' });
Center-crop a video to a target aspect ratio. Uses FFmpeg expressions so no probe step is needed.