Jak vytvořit video z Matplotlib plots

Nejprve, musíte zajistit, že vaše plots jsou uloženy všechny se stejným name pattern obsahujícím frame number (začínajíc od 1) který musí být padded with zeros! Například, váš plot by měl být pojmenován myplot_000001.png nebo myplot_0123. To může být uděláno pomocí, například, pomocí

save_frame.py
fig.savefig(f'myplots/myplot_{timestep:06d}.png')

06d pads the number (v timestep variable) až na 6 digits celkem.

Nyní, použijte ffmpeg takto pro vytvoření videa:

create_video.sh
ffmpeg -f image2 -framerate 25 -i myplots/myplot_%06d.png -vcodec libx264 -crf 22 video.mp4

Podívejte se na podobné články podle kategorie: Datová věda Python