職場のサーバーに2008年1月から毎日更新している画像データを実直に保存していたので
ファイル名を連番にリネームしてffmpegで動画にしてみた。
- 元ファイル status_20080101.pngから
- 変換後 status_0001.png等
YYYYMMDDは一旦Date形式に変換して比較してソートしてからリネームかなぁ?
と思ったらもっと楽だった。
globのsortedで日付け順にきちんとリスト化してくれた
rename.py
import os
import glob
file_list = sorted(glob.glob('status_????????.png'))
for num,filename in enumerate(file_list):
os.rename(filename , 'status_' + '{0:04d}'.format(num) + '.png')
ffmpegで連番画像をソースにする方法は以下を参照した(Qiita)
ffmpegで連番画像から動画生成 / 動画から連番画像を生成 ~コマ落ちを防ぐには~
NOAA(アメリカ海洋大気庁)が公開している海洋表層の氷のグリッドデータを動画にしたので
季節によって極域の氷が増減する様子が判って面白かったのだがQiitaに動画が貼れない?のでとりあえずここまで。