コンテンツにスキップ

libavifを使って画像をAVIF形式に変換する

  • MacOS Sonoma系
  • Apple M2 Macbook Pro

Homebrew経由でインストール

Terminal window
brew install libavif
Terminal window
avifenc input.jpg output.avif

シェルでディレクトリ内の全ての画像を変換

Section titled “シェルでディレクトリ内の全ての画像を変換”
#!/bin/bash
function main() {
for file in `find . -type f -name "*.jpg" -or -name "*.jpeg" -or -name "*.png"`; do
avifenc $file -o "${file%.*}.avif" > /dev/null 2>&1
done
}
main "$@"