понедельник, 14 августа 2017 г.

Делаем шикарные GIF'ки из видео в Linux


Создаём файл с именем например "gif.sh", открываем и заполняем следующим текстом:


#!/bin/sh

palette="/tmp/palette.png"

input="22331-22450.mp4" # видео файл
output="out.gif" # имя гифки

res="480" # разрешение по горизонтали
ps="33" # скорость проигрывания (если равна фреймрейту смого видео то скорость не изменится)
fps="21" # итоговый фреймрейт с отбрасыванием (или дублированием) кадров (если значение меньше чем "ps" то кадры будут отбрасываться)

ffmpeg -i $input -vf "scale=$res:-1:flags=lanczos,palettegen" -y $palette
ffmpeg -r $ps -i $input -i $palette -lavfi "scale=$res:-1:flags=lanczos [x]; [x][1:v] paletteuse" -r $fps -y $output

Как собрать видео из серии кадров можно узнать по ярлыку этой заметки.

Комментариев нет:

Отправить комментарий