MacOSで画面収録したmovをアニメーションGIFに変換する
January 23, 2021
MacOS では shift(⇧) + command(⌘) + 5
から画面収録できるわけだが、それが QuickTime ムービー形式なわけでブログとかにペシっと載せるにはちょっと不都合。なのでアニメーションGIFに変換する簡単な方法ないものかと調べたところffmpegを使えばできる。というわけでワンライナーができた。
ffmpeg を MacOS にインストールしてもいいが Docker Hub にイメージがあったのでそいつを使う。
docker run -v $(pwd):/tmp -w /tmp jrottenberg/ffmpeg -i 画面収録\ 2021-01-23\ 16.12.46.mov -r 24 -vf scale=320:-1 converted.gif
サイズを指定しないとそこそこ大きいサイズのGIFが作成され、オリジナルのmovファイルより容量がデカくなってしまうっていう。