macの brew コマンドでインストールします
brew install libavif
linuxでdnfを使う場合は
dnf install libavif
その後にこちらからCLIコマンドをダウンロードして好きな場所に配置しましょう https://github.com/kornelski/cavif-rs?tab=readme-ov-file
ターミナルから以下のコマンドで実行します。
avifenc 元ファイル名 -o 変換先ファイル名
例
avifenc myfile.png -o myfile.avif
・Automator 新規ファイルを作成します。
シェルスクリプトは以下をコピーして貼り付けます
for file in "$@"
do
if [[ "$file" == *.png ]]; then
/opt/homebrew/bin/avifenc "$file" -o "${file%.png}.avif"
elif [[ "$file" == *.jpg ]]; then
/opt/homebrew/bin/avifenc "$file" -o "${file%.jpg}.avif"
fi
done