[PYTHON] Benennen Sie Dateien im Format JJJJMMTT in Seriennummern um

Seitdem wurden die seit Januar 2008 täglich aktualisierten Bilddaten auf dem Server bei der Arbeit gespeichert. Ich habe die Dateinamen in Seriennummern umbenannt und ein Video mit ffmpeg gemacht.

Wird JJJJMMTT einmal in das Datumsformat konvertiert, verglichen, sortiert und dann umbenannt? Ich fand es einfacher. Es wurde nach Glob sortiert und in der Reihenfolge des Datums aufgelistet.

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')

Im Folgenden erfahren Sie, wie Sie Seriennummernbilder als Quelle für ffmpeg (Qiita) verwenden. Video aus Seriennummernbild mit ffmpeg generieren / Seriennummernbild aus Video generieren ~ So verhindern Sie das Löschen von Frames ~

Ich habe ein Video der Eisgitterdaten auf der Oberfläche des Ozeans gemacht, die von NOAA (American Ocean and Atmospheric Administration) veröffentlicht wurden. Es war interessant zu sehen, wie das polare Eis je nach Jahreszeit zunimmt und abnimmt, aber können Sie Qiita nicht mit einem Video versehen? Das war's also vorerst.

Recommended Posts

Benennen Sie Dateien im Format JJJJMMTT in Seriennummern um
Einfache Möglichkeit, Dateien umzubenennen
So fügen Sie einer PDF-Datei Seitenzahlen hinzu (in Python)
Konvertieren Sie die Übersetzungsressourcendatei (.po) in das XLIFF-Format (.xlf).
Formatieren Sie Zahlen in das Währungsformat
Python / datetime> Implementierung zum Konvertieren des JJJJMMTT-Formats in JJJJ / MM / TT
Linux-Skript zum Konvertieren von Markdown-Dateien vom JupyterLab-Format in das Qiita-Format
Konvertieren Sie nur den Serienwert des Datums in der CSV-Datei mit awk