ffmpegで直接アニメーションGIFにすると画像が荒いので、1度PNGにしてから合成する。
#make_animation_gif.rb # #usage #ruby make_animation_gif.rb input.mp4 input_filename = ARGV[0] #split as png system("mkdir temppng") system("ffmpeg -i #{input_filename} -an -r 15 -s 378x182 temppng/%04d.png") #merge system("convert temppng/*.png output.gif")