The user case concern almost every single person I know : data storage in the cloud.
Sustainability means changing less often your phone which is one of the biggest mission of Fairephone.
Most people I know have cloud storage issue, when you go on theire phones (including mine!) you see the videos takes “8GB on your 15GB free plane”.
I have my own script to downscale videos to WEBM in 720P on Linux. It takes a 100MB video down to 10 MB and it is still viewable.
I just would like to have this feature natively :
720P WEBM / VP9 : “720P cloud storage saving”
480P WEBM / VP9 : “480P cloud storage saving”
Higher pixel values could be to hard on the phone if not using the hardvare codec compression.
VP9 and AV1 are the open standard for video codec. Developped as an alternative respectively to closed H264 and H265.
They have also worked on avoiding beeing sueed by other company…I think there is something like if you use our codec you cannot sue us…because the first thing proprietary codec try is to kill open source codecs with their patent, trying to show the open is using theire patents
The VP9 codec is the equivalent of H264 but open sourced.
AV1 has been developed for modern 4K / 8K video broadcasting on sevices like youtube.
Those 2 codecs are better than the previous generation codecs at the same bandwidth, and smaller at same quality.
It make use of current hardware power to enable this. A FP4 could do VP9 without a problem, AV1 with some optimisation.
Bottom line perceived quality by an human eye is at the core of the developpement of every new generation of codec. VP9n and AV1 wouldn t be replacing H264 on youtube if it was worse
Since 2016 ARM Mali GPU support VP9 encoding :
While I do agree that AV1 will be the future, running en-/decoding in software isn’t really an efficient endavour.
Hardware support for AV1 is just starting to get major adoption, unless your other playback devices already support it there are more downsides than upsides at this point in time.