Dlaczego konwertować AVIFS na APNG?
AVIFS używa nowoczesnej kompresji AV1, której wiele starszych narzędzi i przeglądarek wciąż nie obsługuje, podczas gdy .apng to szeroko kompatybilna bezstratna animacja oparta na PNG. Ludzie konwertują pliki, aby zagwarantować odtwarzanie wszędzie i edytować klatki w standardowych narzędziach PNG.
Jak przekonwertować AVIFS na APNG
FFmpeg OPEN-SOURCE
Uruchom ffmpeg -i in.avifs -f apng -plays 0 out.png, aby zakodować nieskończenie zapętlony APNG. Wymagana kompilacja z --enable-libdav1d do dekodowania AV1.
apngasm OPEN-SOURCE
Najpierw wypakuj klatki AVIFS do plików PNG, a następnie połącz je w skompresowany APNG za pomocą apngasm out.png frame*.png i ustaw opóźnienia klatek.
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 →Plik .APNG jest powiązany z Animated portable network graphics, który jest plikiem typu raster image.
Otwórz szczegóły .APNG →Jakość i na co uważać
- APNG jest bezstratny, więc plik wynikowy jest zazwyczaj znacznie większy niż skompresowane źródło AVIFS.
- Dekodowanie animowanych AVIF w FFmpeg jest wciąż niepełne i może gubić lub powielać klatki; sprawdź liczbę klatek i czas trwania po konwersji.
- Przezroczystość alfa i opóźnienia klatek powinny zostać zachowane, ale bardzo duża liczba klatek lub 10-bitowy kolor mogą zostać spłaszczone podczas ponownego kodowania.