Используете ли вы imagemagick или gifsicle для вывода GIF-файла определенного размера?

Используете ли вы imagemagick или gifsicle для вывода GIF-файла определенного размера?

Я следил заэто онлайн-руководствопреобразовать небольшой видеоклип в кадры изображений, а затем объединить их в один анимированный GIF-файл.

Проблема, с которой я сталкиваюсь, заключается в том, что каждый GIF-файл, как правило, довольно большой, как по размеру файла, так и по размерам (640x480 или что-то подобное). Я видел gif-файлы размером 640x480, которые весили около ~2-3 МБ, и это довольно разумно.

Большинство моих GIF-файлов оказываются намного больше 10 МБ, часто 25-30 МБ в целом. Даже уменьшение размера до 320x240 не очень помогает, и это расстраивает, потому что эти GIF-файлы нельзя быстро загрузить на хостинги изображений, такие как Imgur.

Есть ли способ принудительно задать размер выходного файла для этих GIF-файлов? Например, команда через Gifsicle, которая потребует, чтобы конечный выходной файл был ~2 МБ или что-то в этом роде? Я просмотрел онлайн-документацию и не нашел никакой хорошей информации по этой теме. Буду очень признателен за любые советы от людей, которые используют CLI для такого рода манипуляций с изображениями. Вот копия команды gifsicle из этого руководства:

gifsicle -O3 --colors 256 Almost.gif > Done.gif

Связанный контент