Hvorfor konvertere AVIFS til PNG?
Folk trekker ut .avifs til .png for å hente ut en tapsfri stillbildeframme, redigere individuelle rammer i et bilderedigeringsprogram, eller mate en rammesekvens inn i en annen arbeidsflyt. PNG er universelt støttet og tapsfri.
Hvordan konvertere AVIFS til PNG
libavif (avifdec) OPEN-SOURCE
Pakk ut én ramme med avifdec --index 0 in.avifs frame.png; kjør en løkke på --index-verdien over hver ramme for å eksportere hele sekvensen som nummererte PNG-filer.
FFmpeg OPEN-SOURCE
Kjør ffmpeg -i in.avifs frame_%03d.png for å dumpe hver ramme som frame_001.png, frame_002.png, og så videre.
Om disse formatene
En .avifs-fil er et animert bilde bygget fra en sekvens av AVIF-rammer, pakket i den samme ISOBMFF-beholderen som MP4 og HEIF bruker. Alliance for Open Media opprettet den som den animerte…
Åpne .AVIFS-detaljer →En PNG (Portable Network Graphics) er et tapsfritt rasterbildeformat. Alle moderne operativsystemer, nettlesere og bildeapper åpner PNG-filer naturlig - bare dobbeltklikk. De vanligste…
Åpne .PNG-detaljer →Kvalitet og hva du bør passe på
- PNG er et stillbildeformat, så en animert AVIF produserer mange separate filer (eller en enkelt APNG), ikke ett bevegelig bilde.
- Hver eksporterte PNG er tapsfri, men langt større enn den kompakte AVIF-rammen den kom fra.
- avifdec må vite rammeantallet først (
avifdec -i in.avifs) for å gå gjennom hver indeks.
Ofte stilte spørsmål
Kan jeg få én animert PNG i stedet for mange filer?
Hvordan trekker jeg ut bare den første rammen?
avifdec --index 0 in.avifs frame.png eller FFmpeg med -frames:v 1.