Macの場合、Quicktime Playerのファイルメニューの「新規画面収録」から簡単にスクリーンキャプチャを録画することができる(iPhoneの場合はiPhone、iPad、iPod touch で画面を録画する方法参照)。再現性が難しいケースなどで複雑な手順を書き記すよりずっとわかりやすく動作を見せることができるのでとても便利。だけれども、動画はmov形式で保存されるので、githubのissueに貼り付ける事ができない。なので、ffmpegを使ってgifに変換しようという話。gifならgithubのissueに貼り付けられる。
ffmpegのインストールはHomebrewにて行う。
1 | brew install ffmpeg |
ffmpegをインストールしたら、以下のようなコマンドを実行
1 | ffmpeg -i foo.mov -r 24 foo.gif |
-r
のオプションはフレームレートの設定でfpsで指定する。このオプションはなくても良いけど、24くらいなら品質を損わずにファイルサイズを減らすことができる。場合によってはもっと減らしても大丈夫と思う。
というメモ。