LoginSignup
0
1

More than 3 years have passed since last update.

YYYYMMDD形式のファイルを連番にリネーム

Last updated at Posted at 2020-07-05

職場のサーバーに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に動画が貼れない?のでとりあえずここまで。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1