[速记] Mac 下视频 / 图片批量转码

ffmpeg

Mac 下推荐使用 ffmpeg 来处理多媒体文件,包括视频转码、图片批量处理等。一般使用 Homebrew 来安装 ffmpeg:

$ brew install ffmpeg

安装成功后使用命令检测一下:

$ ffmpeg -version

示例

  1. 视频批量转码
$ find ./ -name '*.mp4' -exec sh -c 'ffmpeg -i "$0" -c:v libx264 -crf 30 -c:a aac "${0%%.mp4}.small.mp4"' {} \;

以上命令经常用于压缩 Gopro 视频的体积,会将当前文件夹中的所有 .mp4 后缀名的文件,压缩到新文件 文件名.small.mp4 中。

  1. 批量减少图片体积
$ for f in ./*.jpg; do ffmpeg -i $f -q:v 10 processed/$f; done

以上命令将图片减少体积,并新建到 processed 文件夹中。

注:以上参数解释请见 https://www.ffmpeg.org/ffmpeg.html

本作品采用《CC 协议》,转载必须注明作者和本文链接
摈弃世俗浮躁,追求技术精湛
Summer
讨论数量: 1

图片转换用sips命令更快更方便;可以把文件下的所有图片同比转换成1920像素宽

sips -Z 1920 *.*
4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!