プルリクなど作る際に動くと何作ったのかわかりやすい。
そんな際に使うスクリプトです。
brew install ffmpeg
mov2gif.sh
#!/bin/bash
# same speed: $ bash ./mov2gif.sh hogehoge.mov
# X2 speed: $ bash ./mov2gif.sh hogehoge.mov 2
INPUT_FILENAME=$1
ARGSPEED=$2
SPEED=${ARGSPEED:=1}
OUTPUT_FILENAME="$1-x${SPEED}.gif"
echo "${INPUT_FILENAME} -> ${OUTPUT_FILENAME}"
ffmpeg -i ${INPUT_FILENAME} -vf scale=320:-1 -vf setpts=PTS/${SPEED} -af atempo=${SPEED} -r 10 ${OUTPUT_FILENAME}
後ほど気付いたのですがmov2gifなるソフトウェアがあるのですね。こちらを使えば問題なさそうですね