GIF из видео
Небольшой bash-скрипт для конвертирования видео в gif, чтобы не потерялось.
#!/bin/bash
height="$3"
[ -z "#{height}" ] && height=480
avconv -i "$1" -vf scale=-1:"${height}" -r 5 -pix_fmt rgb24 "$2"
mogrify -layers optimize "$2"
Принимает три параметра: имя входного файла, имя выходного файла, и высоту выходного файла (с сохранением пропорций, по умолчанию 480px). Частота кадров выходного файла – 5 кадров/сек (параметр -r
к avconv
).
avconv
можно спокойно заменить на ffmpeg
– опции одинаковые.
mogrify
из пакета ImageMagick оптимизирует размер выходного файла.