ffmpeg
Mac 下推薦使用 ffmpeg 來處理多媒體檔案,包括視訊轉碼、圖片批量處理等。一般使用 Homebrew 來安裝 ffmpeg:
$ brew install ffmpeg
安裝成功後使用命令檢測一下:
$ ffmpeg -version
示例
- 視訊批量轉碼
$ 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
中。
- 批量減少圖片體積
$ for f in ./*.jpg; do ffmpeg -i $f -q:v 10 processed/$f; done
以上命令將圖片減少體積,並新建到 processed
資料夾中。
注:以上引數解釋請見 https://www.ffmpeg.org/ffmpeg.html