flv to gif の記録
windows xp sp3 を使用
インコがリズムに合わせて運動できることを確認(リズムをとる行動と発声模倣能力に関連があることを示唆) の http://www.jst.go.jp/pr/announce/20111017-2/%28inko_tutukitest%29PressRelease.flv
が元ファイル
d:\down\___inko_tutukitest_PressRelease.flv
にダウンロード
準備
id:a98 さんのメモを参考に
使用するコマンドは、mplayerとconvert(ImageMagic)の2つ。
mplayer 動画ファイル.flv -vo jpeg
convert -delay 10 -loop 0 *.jpg anim.gif
MPlayer は Sherpya-SVN-r34118-4.2.5
http://sourceforge.net/projects/mplayer-win32/files/MPlayer%20and%20MEncoder/revision%2034118/ の MPlayer-p4-svn-34118.7z
ImageMagick は 6.7.3-8 2011-11-23 Q16 (zip 版)
http://www.imagemagick.org/download/binaries/ImageMagick-6.7.3-Q16-windows.zip
を使用
mplayer は c:\windows\mplayer.exe に
imagemagic は d:\program files\imagemagic\converter.exe に
変換
cd /d d:\down\venc mplayer ___inko_tutukitest_PressRelease.flv -vo jpeg
198 個の jpeg ができた
imagemagic で jpeg to gif
cd d:\progra~1\imagemagic convert -delay 10 -loop 0 d:\down\venc\*.jpg d:\down\anim.gif
数分かかった
494 KB の flv が 13 MB の gif になった、でかい、あと動きが遅い
giam でフレームを 1/2 に間引いて(超めんどい)前後カットして 32 色に落として
gifresizer で 320x240 -> 240x180 にしても 500 KB 以上
tumblr じゃ動かない
やり直し
1/3 に間引く
ウェイト計算
6.67 [sec]/ (((198 [frame] - (198 [frame] mod 3 [frame] )) / 3) + 1 [frame])
= 6.67 / *1
cd d:\progra~1\imagemagic convert -delay 10 -loop 0 d:\down\venc2\*.jpg d:\down\anim.gif
これも数分かかった
4 MB くらいだった気がする
giam で前後カットして 32色に
gifresizer で 240x180 にして 400 KB ちょっと
tumblrにup
flv to gif できるウェブサービスもあった
*1:198 / 3) + 1) = 6.67 / 67 = 0.099552238805970149253731343283582 ~ 0.01 [fps] = 10 [msec/frame] Ctrl + クリックでポチポチと jpg を選択(001.jpg, 004.jpg, ...)して別フォルダにコピーした(超めんどい)((2011-12-18T03:25:18+09:00 追記: .jpg を間引くJScript を作った。.jpg mabiku JScript ― Gist