命令行工具
常用命令
# 文件/文件夹从大到小排序
$ du -hd 1 | sort -hr | head
ffmpeg
图片转为avif格式(crf取值:0~63,crf越大文件越小):
$ ffmpeg -i input.jpg -c:v libaom-av1 -crf 32 output.avif
# 针对 png 格式,将透明区域变成白色
$ ffmpeg -i input.png -f lavfi -i 'color=white:s=1x1' -filter_complex '[1][0]scale2ref[bg][img];[bg][img]overlay' -c:v libaom-av1 -pix_fmt yuv420p -crf 32 output.avif
# 针对 gif 格式
$ ffmpeg -i input.gif -vsync vfr -pix_fmt rgb8 -loop 0 -c:v libaom-av1 -crf 32 output.avif