====== ffmpeg - Video - Resize - Maintain aspect ratio ======
-vf scale=1920:-1
-vf scale=-1:1080
-vf scale=1920:-2
-vf scale=-2:1080
**NOTE:**
* **-1** for the width or height will keep it in ratio to the other specified dimension.
* **-2** will keep it in ratio to the other specified dimension, but, to ensure it is divisible by 2 (a requirement for certain encodings such as yuv420p) the width or height will be adjusted if necessary.
----
===== Example =====
ffmpeg -i input.mp4 -vf "scale=1920:-1" -c:a copy output.mp4
**NOTE:** The **-1** tells ffmpeg to automatically calculate the height while maintaining the aspect ratio after sizing to the new width.
* **-i input.mp4**: Specifies the input video file.
* **-vf "scale=1920:-1"**: Applies the scale filter to resize the video width to 1920 pixels, and the video height is calculated to ensure the aspect ratio is maintained.
* **-c:a copy**: Copies the media streams without re-encoding.
* **output.mp4**: Name of the output file.