diff --git a/functions/gif2avif.fish b/functions/gif2avif.fish new file mode 100644 index 0000000..b7bd979 --- /dev/null +++ b/functions/gif2avif.fish @@ -0,0 +1,8 @@ +# gif2avif +# convert gif to avif image +function gif2avif + set base (string replace -r '\.gif$' '' -- $argv[1]) + ffmpeg -i "$argv[1]" -pix_fmt yuv444p10 -strict -1 "$base.y4m" + avifenc "$base.y4m" "$base.avif" + rm -v "$base.y4m" +end