It turns out that Blender has a built-in mode called the Video Sequence Editor (VSE) and you can use it with Blender's Python API. Let's explore how it works, try some examples, and eventually write a script to overlay text on a video!
Here's a blog post I wrote about the basics of using Python to automate your usage of Blender. I am excited about how much this could be leveraged to automate the process of creating videos. I was impressed with how easy-to-use the Blender Python API was.
It's focused on implementing things from scratch and capturing the process on video.
A popular series is our PKOS series - attempting to build an OS from scratch and learning a lot along the way.
Now focused on plaintext-daw, which is just what it sounds like: a DAW with Plaintext save files, so you can collaborate on music using Git.
I also have a Discord server for anyone who wants to join, discuss these projects, and help out!