

Some codecs require the size of width and height to be a multiple of n. The resulting image will have a dimension of 320×207 pixels. Will set the width of the output image to 320 pixels and will calculate the height of the output image according to the aspect ratio of the input image. For example, this command line:įfmpeg -i input.jpg -vf scale=320:-1 output_320.png If we'd like to keep the aspect ratio, we need to specify only one component, either width or height, and set the other component to -1. If you need to simply resize your video to a specific size (e.g 320×240), you can use the scale filter in its most basic form:įfmpeg -i input.avi -vf scale=320:240 output.aviįfmpeg -i input.jpg -vf scale=320:240 output_320x240.pngĪs you can see, the aspect ratio is not the same as in the original image, so the image appears stretched. In all the examples, the starting image (input.jpg) will be this one (535×346 pixels):

Yet for x265 the workaround was implemented, but not for jpeg2000 and AV1.

To achieve the same results for complex filter chains, you have to explicitly set the scaling algorithm via the flags=bicubic option. When using -filter_complex/ -lavfi, the default scaling flags are not applied, so the default algorithm is not bicubic, but bilinear.
