分享一个avifenc的bat,压缩图片为avif
avif是新的图片格式,AVIF 格式支持全分辨率的 10 位和 12 位色彩以及 HDR,支持无损压缩广色域 HDR 图层覆盖,允许图像不同图层采用不同压缩率。avif在小体积图片压缩下优势巨大,缺点是解码比较慢
现在国内两大购物网站和哔哩哔哩都已经使用了avif,Windows 21H2后原生支持avif
jxl挺好的,可惜系统和浏览器都不支持,heic没有好用的编码器,也只能用avif了,压套图节省巨量储存空间
下面的bat可以遍历子文件夹,自动转换成avif图片,不会覆盖原图,如果要改图片质量,直接改-a cq-level=的数字,数字越大输出文件越小越模糊,数字越小输出文件越大越清晰,建议18~36内选一个
@echo off
set time_begin=%time%
set /A time_begin_minute=%time_begin:~3,2%
set /A time_begin_second=%time_begin:~-5,2%
set /A time_begin_millisec=%time_begin:~-2,2%
if exist "%~1"\ cd "%~1"
for /r %%A in (*.png, *.jpg, *.bmp, *.jpeg) do (
if not exist "%%~dpA%%~nA.avif" (
avifenc.exe -j all -y 444 --ignore-xmp --ignore-exif --min 0 --max 63 --minalpha 0 --maxalpha 63 -a end-usage=q -a cq-level=20 -a tune=ssim -a color:enable-chroma-deltaq=1 -a color:enable-qm=1 -a color:deltaq-mode=3 "%%A" -o "%%~dpA%%~nA.avif"
)
)
set time_end=%time%
set /A time_end_minute=%time_end:~3,2%
set /A time_end_second=%time_end:~-5,2%
set /A time_end_millisec=%time_end:~-2,2%
if %time_end_millisec% lss %time_begin_millisec% set /A time_end_millisec+=100&set /A time_end_second-=1
if %time_end_second% lss %time_begin_second% set /A time_end_second+=60&set /A time_end_minute-=1
set /A minute=time_end_minute-time_begin_minute
set /A second=time_end_second-time_begin_second
set /A millisec=time2_millisec-time1_millisec
echo 程序运行开始时间:%time_begin%结束时间:%time_end%
echo 程序运行时间为%minute%分%second%秒%millisec%毫秒
PAUSE
QQ_NT版也支持AVIF了,视频支持AV1了。还有个好处,AVIF和AV1还能避免审核,大概审核机不能硬解AVIF/AV1[偷笑]
压缩AVIF,CLI的有rimage,可以0-100传统控制,GUI的推荐xnviewmp,这俩都能批量,不用写如此复杂的bat。 pdvc 发表于 2023-7-26 21:11
QQ_NT版也支持AVIF了,视频支持AV1了。还有个好处,AVIF和AV1还能避免审核,大概审核机不能硬解AVIF/AV1
xnviewmp压出来的图片打不开。。
用批处理可以方便压套图,很多工具要么参数没法调压缩率很低,要么编码器太旧慢到批爆
手上套图太多,一个P到树枝扭曲的图居然要10mb,直接压到200kb[偷笑]
唯一的缺点是avifenc不支持webp输入,不过webp图片也不需要再压就是了 xsdianeht 发表于 2023-7-27 09:15
xnviewmp压出来的图片打不开。。
用批处理可以方便压套图,很多工具要么参数没法调压缩率很低,要么编码 ...
不会打不开呀,xn的我一直用呀,底层库更新也很及时。现在avif主要是解码慢,android上的相册软件很少支持。 pdvc 发表于 2023-7-27 09:24
不会打不开呀,xn的我一直用呀,底层库更新也很及时。现在avif主要是解码慢,android上的相册软件很少支 ...
xnviewmp压出来的avif我打不开,压heic直接卡死[流汗]
感觉xnview解码avif没有nomacs快,可惜nomacs应该不会再更新了
不知道以后会不会有能硬解avif的图片浏览器 xsdianeht 发表于 2023-7-27 09:29
xnviewmp压出来的avif我打不开,压heic直接卡死
感觉xnview解码avif没有nomacs快,可惜nomacs应该不会再 ...
xn的库大概更新速度快吧,出的图用jpegview和irfan,QQNT都能打开,rimage的图也可以。
irfan那能看解码速度,无损图,png和webp几十ms,avif要300-500ms😂 好像果子不支持 。。。。
我觉得先进图像编码格式的战斗永远不会有结果了,因为永远没有哪个标准可以得到全平台的支持 。。。
WebP 曾经最接近这个目标 现在有没有硬件能够加速heif/avif解码?
win的heif插件看果机拍的原片,都要卡一下才能出来 aibo 发表于 2023-7-27 09:51
现在有没有硬件能够加速heif/avif解码?
win的heif插件看果机拍的原片,都要卡一下才能出来 ...
[偷笑]
Win相册看大的JPG和PNG也会卡一下,我觉得它就是这么设计的 。。。分段加载 neavo 发表于 2023-7-27 09:53
Win相册看大的JPG和PNG也会卡一下,我觉得它就是这么设计的 。。。分段加载 ...
但是用第三方比如ifranview,调用win的heif插件看图也有延迟。
反而是,配合第三方的CopyTransHEICforWindows,延迟有减少
也许还是win的插件做的太烂。 pdvc 发表于 2023-7-27 09:46
xn的库大概更新速度快吧,出的图用jpegview和irfan,QQNT都能打开,rimage的图也可以。
irfan那能看解码 ...
irfan不支持缓存,每次都要重新加载,一顿一顿的感觉特难受
nomacs可以一直往后滚动,中间没有卡顿感,应该是缓存了整个文件夹的图片,和acdsee策略差不多
xnview速度也挺快的,但我不想用它那个MP[流汗] neavo 发表于 2023-7-27 09:49
好像果子不支持 。。。。
我觉得先进图像编码格式的战斗永远不会有结果了,因为永远没有哪个标准可以得到 ...
果子支持了,macos 13和ios16以后就支持
现在基本一统天下了(除了安卓) xsdianeht 发表于 2023-7-27 10:02
果子支持了,macos 13和ios16以后就支持
现在基本一统天下了(除了安卓)
webp都支持了,avif的安卓一堆相册软件不支持的 xsdianeht 发表于 2023-7-27 09:58
irfan不支持缓存,每次都要重新加载,一顿一顿的感觉特难受
nomacs可以一直往后滚动,中间没有卡顿感,应 ...
感觉xn和irfan都处理图片用,不适合看图,看图我用jpegview和band的,band新出的也支持avif了,不过要改收费了😓 pdvc 发表于 2023-7-27 10:09
感觉xn和irfan都处理图片用,不适合看图,看图我用jpegview和band的,band新出的也支持avif了,不过要改 ...
[偷笑]韩国软件是这样的,长时间不更新就是要收钱了 xsdianeht 发表于 2023-7-27 10:30
韩国软件是这样的,长时间不更新就是要收钱了
韩国的几个软件也有优点,买断制,大版本随便升不再收费。欧美的一些大版本要另收费。
还有,不会乱加功能,保持小巧,性能也不错。 pdvc 发表于 2023-7-27 10:37
韩国的几个软件也有优点,买断制,大版本随便升不再收费。欧美的一些大版本要另收费。
还有,不会乱加功 ...
有几个做的是真不错,potplayer兼容性和可玩性都好,还有些套壳工具也很好用,shanaencode,现在也不更新了,就怕哪天卷土重来收费[偷笑] xsdianeht 发表于 2023-7-27 10:45
有几个做的是真不错,potplayer兼容性和可玩性都好,还有些套壳工具也很好用,shanaencode,现在也不更新 ...
曾几何时,foxmail也是一个不错的工具软件 xsdianeht 发表于 2023-7-27 09:58
irfan不支持缓存,每次都要重新加载,一顿一顿的感觉特难受
nomacs可以一直往后滚动,中间没有卡顿感,应 ...
MP版为啥不用?感觉还行呀。
不过我还是习惯acdsee的图片浏览,别的都用不惯 zhgbbs 发表于 2023-7-27 12:56
MP版为啥不用?感觉还行呀。
不过我还是习惯acdsee的图片浏览,别的都用不惯 ...
感觉太臃肿,和imageglass一样越更新越慢 neavo 发表于 2023-7-27 09:49
好像果子不支持 。。。。
我觉得先进图像编码格式的战斗永远不会有结果了,因为永远没有哪个标准可以得到 ...
据说m3开始硬件支持av1,那么avif应该也就没问题了吧
果子本身也是AOM的创始会员,没理由一直不支持这个的
页:
[1]