Varför konvertera AVIFS till APNG?
AVIFS använder modern AV1-komprimering som många äldre verktyg och webbläsare fortfarande inte stöder, medan .apng är en allmänt kompatibel förlustfri animation byggd på PNG. Man konverterar för att garantera uppspelning överallt och för att kunna redigera bildrutor i vanliga PNG-verktyg.
Hur man konverterar AVIFS till APNG
FFmpeg OPEN-SOURCE
Kör ffmpeg -i in.avifs -f apng -plays 0 out.png för att koda en oändligt loopande APNG. Bygg med --enable-libdav1d för AV1-avkodning.
apngasm OPEN-SOURCE
Extrahera AVIFS-bildrutorna till PNG-filer först, och sammanfoga dem sedan till en komprimerad APNG med apngasm out.png frame*.png och ställ in tidsfördröjning för bildrutorna.
Om dessa format
En .avifs-fil är en animerad bild byggd av en sekvens av AVIF-ramar, inbäddad i samma ISOBMFF-container som MP4 och HEIF använder. Alliance for Open Media skapade den som den animerade…
Öppna detaljer för .AVIFS →En .APNG-fil är associerad med Animated portable network graphics, en raster image-fil.
Öppna detaljer för .APNG →Kvalitet & vad man bör tänka på
- APNG är förlustfri, så utdatafilen är vanligtvis betydligt större än den komprimerade AVIFS-källan.
- FFmpegs avkodning av animerad AVIF är fortfarande ofullständig och kan tappa eller duplicera bildrutor; kontrollera antal bildrutor och tidsinställning efter konvertering.
- Eventuell alfa-transparens och tidsfördröjningar bör bevaras, men mycket höga bildhastigheter eller 10-bitars färg kan plattas ut under omkodningen.