Linux 基于输入视频分辨率的ffmpeg自动调整视频大小

Linux 基于输入视频分辨率的ffmpeg自动调整视频大小,linux,bash,ffmpeg,terminal,Linux,Bash,Ffmpeg,Terminal,我编写了一个Bash脚本来转换目录中的所有视频文件。一些视频分辨率为1280 x 720,其他视频分辨率为720 x 1280 如何编写ffmpeg命令,将1280 x 720个视频转换为640 x 360,将720 x 1280个视频转换为360 x 640?基本语法是 ffmpeg -i in -vf scale=iw/2:-2 out 缩放过滤器会将输入宽度减半,按比例缩放高度,并确保其均匀。Hi Masoud,请提供您到目前为止的信息。这样就更容易找到解决方案。

我编写了一个Bash脚本来转换目录中的所有视频文件。一些视频分辨率为1280 x 720,其他视频分辨率为720 x 1280

如何编写
ffmpeg
命令,将1280 x 720个视频转换为640 x 360,将720 x 1280个视频转换为360 x 640?

基本语法是

ffmpeg -i in -vf scale=iw/2:-2 out

缩放过滤器会将输入宽度减半,按比例缩放高度,并确保其均匀。

Hi Masoud,请提供您到目前为止的信息。这样就更容易找到解决方案。