4. Zelluläre Automaten

In diesem Kapitel soll es um Zelluläre Automaten gehen. Wir wollen ein paar davon programmieren, darstellen und am Schluß ein Video dazu produzieren. Als Anregung siehe:

Video

Aus einer Serie von Bildern in einem Subdirectory mit Namen

frames/frame-000001.png
frames/frame-000002.png
frames/frame-000003.png
...

lässt sich mit ffmpeg über

ffmpeg  -y -i frames/frame-%06d.png -r 30  -vcodec libx264  -pix_fmt yuv420p video.mp4

ein Video produzieren.

Falls jedoch die Frames eine ungerade Pixelzahl in Höhe oder Breite haben, wirft ffmpeg einen Fehler, Abhilfe schafft dann die Option

-vf "scale=trunc(iw/2)*2:trunc(ih/2)*2"
welche eine gerade Pixelzahl erzwingt.