Dlaczego konwertować AVIFS na PNG?
Użytkownicy wyodrębniają .avifs do .png, aby uzyskać bezstratną klatkę statyczną, edytować poszczególne klatki w edytorze obrazów lub przesłać sekwencję klatek do innego procesu przetwarzania. PNG jest powszechnie obsługiwany i bezstratny.
Jak przekonwertować AVIFS na PNG
libavif (avifdec) OPEN-SOURCE
Wyodrębnij jedną klatkę za pomocą avifdec --index 0 in.avifs frame.png; zapętl wartość --index dla każdej klatki, aby wyeksportować całą sekwencję jako ponumerowane pliki PNG.
FFmpeg OPEN-SOURCE
Uruchom ffmpeg -i in.avifs frame_%03d.png, aby zrzucić każdą klatkę jako frame_001.png, frame_002.png i tak dalej.
O tych formatach
Plik .avifs to animowany obraz zbudowany z sekwencji klatek AVIF, opakowany w ten sam kontener ISOBMFF, którego używają formaty MP4 i HEIF. Alliance for Open Media stworzyło go jako…
Otwórz szczegóły .AVIFS →PNG (Portable Network Graphics) to bezstratny format obrazu rastrowego. Każdy nowoczesny system operacyjny, przeglądarka i aplikacja graficzna otwiera pliki PNG natywnie - wystarczy kliknąć…
Otwórz szczegóły .PNG →Jakość i na co uważać
- PNG to format statyczny, więc animowany AVIF generuje wiele oddzielnych plików (lub pojedynczy APNG), a nie jeden ruchomy obraz.
- Każdy wyeksportowany PNG jest bezstratny, ale znacznie większy niż kompaktowa klatka AVIF, z której pochodzi.
- avifdec musi najpierw znać liczbę klatek (
avifdec -i in.avifs), aby przejść przez każdy indeks w pętli.
Najczęściej zadawane pytania
Czy mogę uzyskać jeden animowany PNG zamiast wielu plików?
Jak wyodrębnić tylko pierwszą klatkę?
avifdec --index 0 in.avifs frame.png lub FFmpeg z parametrem -frames:v 1.