Waarom AVIFS naar APNG converteren?
AVIFS gebruikt moderne AV1-compressie die veel oudere tools en browsers nog niet ondersteunen, terwijl .apng een breed compatibele verliesvrije animatie is die op PNG is gebouwd. Men converteert om weergave overal te garanderen en om frames te bewerken in standaard PNG-tools.
Hoe AVIFS naar APNG te converteren
FFmpeg OPEN-SOURCE
Voer ffmpeg -i in.avifs -f apng -plays 0 out.png uit om een oneindig herhalende APNG te coderen. Bouw met --enable-libdav1d voor AV1-decodering.
apngasm OPEN-SOURCE
Extraheer eerst de AVIFS-frames naar PNG's en voeg ze vervolgens samen tot een gecomprimeerde APNG met apngasm out.png frame*.png en stel de framevertragingen in.
Over deze formaten
Een .avifs-bestand is een geanimeerde afbeelding die is opgebouwd uit een reeks AVIF-frames, verpakt in dezelfde ISOBMFF-container die MP4 en HEIF gebruiken. De Alliance for Open Media…
Open .AVIFS details →Een .APNG-bestand is gekoppeld aan Animated portable network graphics, een raster image-bestand.
Open .APNG details →Kwaliteit & waar op te letten
- APNG is verliesvrij, dus het uitvoerbestand is meestal veel groter dan de gecomprimeerde AVIFS-bron.
- De decodering van geanimeerde AVIF door FFmpeg is nog onvolledig en kan frames laten vallen of dupliceren; controleer het aantal frames en de timing na conversie.
- Eventuele alfa-transparantie en framevertragingen zouden behouden moeten blijven, maar zeer hoge frame-aantallen of 10-bits kleur kunnen tijdens het her-coderen worden platgeslagen.