ffmpeg -ss 00:01:00 -t 10 -i input_video.mp4 -vf "fps=10" -c:v gif output.gif-ssstarting time-tduration
gifsicle --optimize=3 --colors 128 --delay=10 --loop=0 input.gif > output.gif- Optimizes the GIF using the maximum optimization level (
--optimize=3). - Limits the color palette to 128 colors (
--colors 128), reducing the file size. - Sets a delay of 10 hundredths of a second between frames (
--delay=10). - Ensures the GIF loops indefinitely (
--loop=0).