Warum AVIFS in PNG konvertieren?
Benutzer extrahieren .avifs nach .png, um ein verlustfreies Standbild zu erhalten, einzelne Frames in einem Bildeditor zu bearbeiten oder eine Frame-Sequenz in eine andere Pipeline einzuspeisen. PNG ist universell unterstützt und verlustfrei.
Wie man AVIFS in PNG konvertiert
libavif (avifdec) OPEN-SOURCE
Extrahieren Sie ein Frame mit avifdec --index 0 in.avifs frame.png; lassen Sie den Wert für --index über jedes Frame laufen, um die gesamte Sequenz als nummerierte PNGs zu exportieren.
FFmpeg OPEN-SOURCE
Führen Sie ffmpeg -i in.avifs frame_%03d.png aus, um jedes Frame als frame_001.png, frame_002.png usw. auszugeben.
Ü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 PNG-Datei (Portable Network Graphics) ist ein verlustfreies Rasterbildformat. Jedes moderne Betriebssystem, jeder Browser und jedes Bildprogramm öffnet PNG-Dateien nativ - einfach…
.PNG-Details öffnen →Qualität & worauf zu achten ist
- PNG ist ein Standbildformat, daher erzeugt ein animiertes AVIF viele separate Dateien (oder ein einzelnes APNG), kein bewegtes Bild.
- Jedes exportierte PNG ist verlustfrei, aber weitaus größer als das kompakte AVIF-Frame, aus dem es stammt.
- avifdec muss zuerst die Frame-Anzahl kennen (
avifdec -i in.avifs), um alle Indizes zu durchlaufen.
Häufig gestellte Fragen
Kann ich ein einzelnes animiertes PNG anstelle vieler Dateien erhalten?
Wie extrahiere ich nur das erste Frame?
avifdec --index 0 in.avifs frame.png oder FFmpeg mit -frames:v 1.