Jak stworzyć zoptymalizowaną animację GIF dla prezentacji?


2

Muszę dołączyć do mojej prezentacji PowerPoint animację, która ma około 1000 klatek. Wiem, że istnieje możliwość optymalizacji animacji GIF w taki sposób, że każda następna klatka zawiera tylko zmienioną część obrazu w porównaniu z poprzednią klatką. Ale nie wiem, które programy są w stanie to zrobić. Wypróbowałem GIF Movie Gear - jest dobry, ale oszczędza tylko 10% dzięki optymalizacji. Myślę, że muszą istnieć lepsze rozwiązania. Czy ktoś może polecić narzędzie?

AKTUALIZACJA

próbowałem Gifsicle 1,63 (polecenie -O2 -b -k 128 --careful anim.gif ) i odkrył, że generuje trochę większy plik niż GIF Movie Gear i ten plik renderuje z artefaktami w IrfanView, ale bez artefaktów w Power Point.


1
Czy musi to być pojedynczy (optymalnie animowany) obraz w maksymalnie 256 kolorach? Ponieważ to jest gif. Lub może to być film (z dziesiątkami formatów do wyboru, np. MPEG)
Hennes

@Hennes Potrzebuję dowolnego formatu obsługiwanego natywnie przez program PowerPoint. O ile wiem, jedynym takim bezproblemowym formatem jest GIF. Możliwe jest również włączenie animacji Flash do slajdów programu PowerPoint, ale prawdopodobnie będzie to wymagało zainstalowania Flasha i jest to dla mnie nieodpowiednie.
Alexey Popkov

Odpowiedzi:


1

„optymalizuj animację GIF w taki sposób, aby każda następna klatka zawierała tylko zmienioną część obrazu w porównaniu z poprzednią klatką” The Gif Screen Recorder robi dokładnie to. Aby uzyskać kompresję z aktualną wersją, musisz otworzyć gif w odtwarzaczu, takim jak Twoja przeglądarka, i pozwolić Gif Screen Recorder nagrać animację. Nowa animacja będzie miała zastosowaną kompresję.


0

Próbować Trouts GIF Optimizer .

Optymalizator GIF Trouta zmniejsza GIF-y bez zauważalnego zmniejszenia jakości obrazu


Wypróbowałem Optymalizator GIF Trouta. Nie jest w stanie w ogóle zmniejszyć rozmiaru pliku. Wygląda na to, że jedyną metodą optymalizacji, jaką zapewnia, jest zmniejszenie palety kolorów i można to zrobić jeszcze lepiej dzięki GIF Movie Gear. Nie ma funkcji, która porównuje każdą klatkę z poprzednią ramką i odrzuca wszystkie piksele, które nie zmieniają się w ramkach.
Alexey Popkov
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.