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
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow