Як make video з Matplotlib plots

Спочатку вам потрібно ensure, що ваші plots saved all з тим самим name pattern, що містить frame number (starting at 1) який must be padded with zeros! Наприклад, ваш plot повинен бути named myplot_000001.png або myplot_0123. Це можна зробити з використанням, наприклад,

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

06d pads number (у timestep variable) до 6 digits загалом.

Тепер use ffmpeg так, щоб create video:

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

Дивіться схожі статті за категоріями: Data Science Python