(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

UbuntuでアニメGIFをつくる

とりあえず、メモ。

sudo apt-get install imagemagick mplayer gtk-recordmydesktop

recordmydesktopでキャプチャする。*1
キャプチャしたら次々とコマンドを打っていく。まず動画をjpegファイルの集まりにしてしまう。

mplayer -ao null <video file name> -vo jpeg:outdir=output

大量のjpegファイルをひとつのアニメGIFにする。

convert output/* output.gif

このままだとファイルがデカイので、小さくする。*2

convert output.gif -fuzz 10% -layers Optimize optimised.gif

これで完成。適当にこのコマンドをシェル化してしまってもいい気がしているけれど、とりあえずこんなもんで目的達成できている。

ちなみにMacWindowsならLICEcapがオススメです。楽なので。

*1:リージョン選択できないぽいからウィンドウ単位でキャプチャすることになる。もしかしたらリージョン選択できるかも??

*2:最適化