Will Open Camera support AVIF images (and eventually AV1 video) in the future?
Android 12 now fully supports AVIF in image handling API. AVIF is much less of a struggle in regards to patents and licensing than HEIC/HEIF is. It would be nice to support storing AVIF images directly from the camera app. As I can see WebP is already supported AVIF would be a great addition providing about the same image quality as WebP at about half the file size.
AV1 video might require hardware support but future SOC (ref. Mediatek) are supporting hardware-assisted AV1 encoding too.
Anonymous
would love it!
Is this on the roadmap?
Yy i using webp but Avif will be top
Yes, I'm also waiting for AVIF-.support.
"It would be nice to support storing AVIF images directly from the camera app."
This needs support for Android's camera API - I could do it like WebP (where Open Camera converts the JPEG from the camera driver), although ideally it'd come direct from the camera driver to avoid that conversion. Also it'd mean losing support for UltraHDR (which the next version of Open Camera will support), which is a variant of JPEG.
See https://sourceforge.net/p/opencamera/tickets/1215/ for video AV1 support.
Android natively supports only up to 10 megapixels for display without a library. Nexcloud had the same problem, by android app . AV1 videos would also usually have to be re-encoded using an extra encoder. Since Android support isn't that great, you can't get by without an external library.
I would love AVIF format as well!