この文書の現在のバージョンと選択したバージョンの差分を表示します。
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
movie [2009/09/16 01:02] 122.103.100.45 |
movie [2009/09/16 08:13] 10.249.202.212 |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== dataファイルによる動画の作成 ====== | ====== dataファイルによる動画の作成 ====== | ||
dataファイルをguplotで可視化し,gif形式で保存して,最後にそれらを連結させて動画をつくる. | dataファイルをguplotで可視化し,gif形式で保存して,最後にそれらを連結させて動画をつくる. | ||
- | 必ずdataファイルは連番(output01.dat,output02.dat,....)とすること()。 | + | 必ずdataファイルは連番(output01.dat,output02.dat,....)とすること。([[http://basewall.kuciv.kyoto-u.ac.jp/dokuwiki/doku.php?id=fortran#%E9%80%A3%E7%95%AA%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B|連番のファイル名をつける。]]) |
ライン 30: | ライン 30: | ||
set terminal gif | set terminal gif | ||
set output "gif/${newname}.gif" | set output "gif/${newname}.gif" | ||
- | set xrange[$minl:$maxl] | + | set xrange[$minx:$maxx] |
# set xlabel "location from upstream [km]" | # set xlabel "location from upstream [km]" | ||
set yrange[$miny:$maxy] | set yrange[$miny:$maxy] | ||
ライン 85: | ライン 85: | ||
# make movefile #### | # make movefile #### | ||
convert -delay 10 -loop 0 gif/*.gif movie.gif | convert -delay 10 -loop 0 gif/*.gif movie.gif | ||
+ | </code> | ||
+ | ===== gifsicle ===== | ||
+ | gifファイルからgifアニメを作成 | ||
+ | 使い方はこんな感じ.convertと似てる. | ||
+ | <code bash> | ||
+ | gifsicle --delay 50 --loopcount 100 hoge*gif > anime.gif | ||
</code> | </code> | ||
+ | ===== gifview ===== | ||
+ | gifアニメを見るにはgifview.gifsicleをインストールする必要あり. | ||
+ | <code bash> | ||
+ | gifview -a anim.gif | ||
+ | </code> |