Primero, necesitas asegurarte de que tus gráficos se guarden todos con el mismo patrón de nombre que contenga el número de frame (empezando en 1) ¡el cual debe ser rellenado con ceros! Por ejemplo, tu gráfico debería llamarse myplot_000001.png o myplot_0123. Esto se puede hacer usando, por ejemplo,
save_frame.py
fig.savefig(f'myplots/myplot_{timestep:06d}.png')06d rellena el número (en la variable timestep) hasta 6 dígitos en total.
Ahora, usa ffmpeg así para crear el video:
create_video.sh
ffmpeg -f image2 -framerate 25 -i myplots/myplot_%06d.png -vcodec libx264 -crf 22 video.mp4
Echa un vistazo a artículos similares por categoría:
Ciencia de datos Python
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow