[速記] Mac 下視訊 / 圖片批量轉碼

Summer發表於2019-10-28

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


Practice makes perfect.

相關文章