- May 26, 2019
- 578
- 2,479
I took a look. I'm happy to see you are tackling this, especially for the Android version.I've added links the "official" compressed version. It doesn't look too good, though, cause I used a PSNR-based compression, and it turned out a bit shit. Will recompress again, but a bit later.
...
For images:
I think if you are manually enabling PSNR optimizations you are way over thinking things. PSNR optimizations are old school and an outdated methodology. The default psychovisual tuned settings are best for most situations. Applying a good quality de-noising filter can help reduce size without resulting in terrible blocking artifacts. Just go very light on the filtering otherwise the image will become too blurry.
Honestly, I haven't bothered with all of that and the quality is still decent with my version. I used xconvert(webp, Q70), but if you want to get things even smaller without noticeably loosing quality you could convert to PNG first then use cwebp.exe, as that is newer and has more quality tuning options(the [-af, -m 6, -alpha_q 80] switches can save an additional 10-15%). You can't use cwebp to convert webp-to-webp directly because it mangles transparency.
For Video:
Please try using VP9 for video; you will get both higher quality and smaller size.
For Audio:
You can save about 50MB by converting to OPUS audio. I recomend a bit rate in the 48-64kb/s range.
I look forward to my builds being made redundant.
Last edited: