Czy istnieje polecenie, aby uzyskać liczbę ramek w gifie? Mam kilka gifów i chcę je przekonwertować na tablice, ale chcę ograniczyć tablicę i jej strukturę w oparciu o liczbę ramek w dowolnym losowym gifie, którym przypadkiem nakarmiłem mój program. Myślałem, że imagemagick może mieć taką opcję, ale jeszcze jej nie znalazłem.
23
Exiftool wyświetli liczbę klatek jako część swoich obszernych wyników.
To polecenie i wyjście pliku Animated Gif:
Pełna wydajność exiftool na gif:
źródło
grep
exiftool
generować danych wyjściowych: każde pole można wydrukować niezależnie:exiftool dev/slack-emojinator/gifs/yj_batsu.gif -FrameCount
iexiftool dev/slack-emojinator/gifs/yj_batsu.gif -b -FrameCount
dla samej wartościPolecenie jednowierszowe
Zainspirowany tym artykułem użyj tego polecenia z jedną linią:
Aby uzyskać więcej informacji, użyj:
Ta strona internetowa pozwala przesyłać
.gif
i analizować ją na wiele sposobów, w tym liczbę klatek:convert
Dostarczone przez Obrazek Magii będzie konwertować.gif
do poszczególnych.png
zdjęć po jednym dla każdej klatki:źródło
Sposób FFmpeg:
Wideo w formacie Gif to wideo, więc pomocne mogą być również narzędzia analizy wideo.
źródło
Możesz także użyć
less
polecenia, jeśli maszImageMagick
zainstalowany.Całkowita liczba klatek jest ostatnia
#
w nawiasachimage.gif[#]...
(od 0); Lub policz z:źródło