PNGやJPEG画像をAVIFフォーマットへ変換してくれるコマンドラインツール「cavif」がリリースされています。詳細は以下から。
cavifはPNG圧縮ツールpngquantや、Mac用画像圧縮ツールImageOptimを開発しているイギリスのKornel Lesińskiさんが新たに公開したコマンドラインツールで、PNGやJPEG画像をAmazonやCisco, Googleなどが設立したAlliance for Open Mediaが開発する新しい画像フォーマット「AVIF (AV1 Image File Format)」へ変換してくれる機能があります。
Encoder/converter for AVIF images. Based on rav1e and avif-serialize, which makes it a pure Rust tool, with no C code!
cavif — PNG/JPEG to AVIF converter – GitHub
cavifはrav1eやavif-serializeをベースに100% Rustで開発されたコマンドラインツール(Pure Rust tool)で、リポジトリにはLinuxやmacOS、Windows用のバイナリが公開されており、画質やエンコーディングスピード、使用スレッド数などをオプションで指定して、PNGやJPEG画像をAVIFフォーマットへ変換することができます。
cavif --quality 60 image.png
ただし、現在のところmacOSはシステムベースでAVIFフォーマットに対応していなため、AVIFに変換した画像を表示するにはChrome 85やFirefox 91以降の使用が必要で、macOS用バイナリはx86_64 BuildのみでAppleの公証も取得されていないため、右クリックから[開く]で実行許可を与えてやる必要があるので、利用される方は注意してください。
- cavif — PNG/JPEG to AVIF converter – GitHub
コメント