Warum AVIFS in APNG konvertieren?
AVIFS verwendet die moderne AV1-Kompression, die viele ältere Tools und Browser noch nicht unterstützen, während .apng eine weitgehend kompatible verlustfreie Animation auf PNG-Basis ist. Nutzer konvertieren, um die Wiedergabe überall zu garantieren und Frames in Standard-PNG-Tools zu bearbeiten.
Wie man AVIFS in APNG konvertiert
FFmpeg OPEN-SOURCE
Führen Sie ffmpeg -i in.avifs -f apng -plays 0 out.png aus, um ein unendlich schleifendes APNG zu kodieren. Erfordert einen Build mit --enable-libdav1d für die AV1-Dekodierung.
apngasm OPEN-SOURCE
Extrahieren Sie zuerst die AVIFS-Frames als PNGs und setzen Sie diese dann mit apngasm out.png frame*.png zu einem komprimierten APNG zusammen, wobei Sie die Frame-Verzögerungen festlegen.
Über diese Formate
Eine .avifs-Datei ist ein animiertes Bild, das aus einer Sequenz von AVIF-Frames besteht und in denselben ISOBMFF-Container eingebettet ist, den auch MP4 und HEIF verwenden. Die Alliance…
.AVIFS-Details öffnen →Eine .APNG-Datei ist mit Animated portable network graphics verknüpft, einer raster image-Datei.
.APNG-Details öffnen →Qualität & worauf zu achten ist
- APNG ist verlustfrei, daher ist die Ausgabedatei in der Regel viel größer als die komprimierte AVIFS-Quelle.
- Die Dekodierung von animiertem AVIF in FFmpeg ist noch unvollständig und kann Frames auslassen oder duplizieren; überprüfen Sie die Frame-Anzahl und das Timing nach der Konvertierung.
- Alpha-Transparenz und Frame-Verzögerungen sollten erhalten bleiben, aber sehr hohe Frame-Zahlen oder 10-Bit-Farben könnten bei der Neukodierung reduziert werden.