
This won't work with images, that's why you don't see a separate example with screenshot here
There is also an optional keep_aspect option that you can set to 1 to force the output display aspect ratio to be the same of the input (example usage: "crop=100:100:0:0:keep_aspect=1").
The filter will automatically center the crop if x and y are omitted, so x defaults to (iw-w)/2, and y to (ih-h)/2. output.mp4 is the new, cropped video file. y the vertical position from where to begin cropping, starting from the top of the video (the absolute top being 0). x the horizontal position from where to begin cropping, starting from the left (with the absolute left margin being 0). h the height of the output video (the height of the cropped region), which defaults to the input video height (input video height = ih, with in_h being another notation for the same thing) out_h may also be used instead of h. w the width of the output video (so the width of the cropped region), which defaults to the input video width (input video width = iw, which is the same as in_w) out_w may also be used instead of w. "crop=W:H:X:Y" means we're using the "crop" video filter, with 4 values:. -filter:v (can be abbreviated to -vf) specifies we're using a video filter. -i input.mp4 specifies the input video ( input.mp4 being the input / original video in this case). To crop a portion of a video using FFmpeg, the command looks like this:įfmpeg -i input.mp4 -filter:v "crop=w:h:x:y" output.mp4 At its core is the FFmpeg command line program, which can be used for transcoding, basic editing, video scaling, and post-production effects.
FFmpeg is a free and open-source project consisting of various libraries and programs for handling video, audio, and other multimedia files and streams. To be able to use these commands, you'll need to have FFmpeg installed on your system. This is possible because the same commands can also be used to crop. For each example command, the image is cropped using the actual FFmpeg crop command from that example, so you can see exactly what happens when using it.