Post

I made an animated map of ship movements in the Straights of Hormuz using data from marinetraffic.com. Ship track frames rendered using #ggplot, base map created using #gdal, video editing using #ffmpeg, video player written in #svelte. 🎁 www.zeit.de/wirtschaft/2...

zeit.deStraße von Hormus: So legt der Krieg die Straße von Hormus lahmSeit Samstag droht der Iran damit, Schiffe anzugreifen, die die Straße von Hormus passieren. Sehen Sie hier, welche Folgen das für den Verkehr in der Meerenge hat.

25 reposts71 likes

I wanted to be able to adjust the video crop last-minute (without re-rendering), so I didn’t want to bake the timestamps into the frames. And I had just built a custom video player for a separate project - with support for HTML subtitles - so this was a nice use case.

Second reason is that I wanted to fully control the player UI, autoplay, the scrub bar, overlays etc. With standard players like YouTube you’re limited in that regard.

Thank you. Working with gif as output format for animated data viz in the past I realized that a separate video editing step would help in getting the details right. I'll try your toolchain next time.

And when I say "I", I mean: me with a little help from AI agents. Don't really know what ownership means these days, as it feels like someone else is doing the hard work. So thanks to all the open-source contributors whose code made it into the LLM training data, I guess 💚