linux - 根据输入视频分辨率使用 ffmpeg 自动调整视频大小
问题描述
我编写了一个 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
缩放过滤器将输入宽度减半,按比例缩放高度并确保它是均匀的。
推荐阅读
- python - 可执行文件在 Python 中给出“执行失败”脚本
- r - 将线间距调整为 knitr 选项中的 1.5 间距
- linux - MMAP 错误 - 无效参数 | Linux 字符设备
- swift - 如果我们不使用 ARGeoTrackingConfiguration,ARKit 是否可用于户外导航?
- android - > 任务 :app:checkDebugAarMetadata 在运行 react-native run-android 时失败
- sql-server - 在带有 LINQ 的 Entity Framework 6 中,如何生成参数化的 IN 表达式?
- php - 如何回显 json_decode 数组?
- certificate - 安装屏蔽数字证书
- extjs - 选择选取器未在移动模式下启动边缘选取器
- java - 系统中的通知声音已静音