Fully automates the production of those "Boring History For Sleep" videos. This is a personal project and if you try to run it you may get errors since it was originally meant to be a fast solution for me and not for others to use.
This is what it can do:
- Writes a script with ChatGPT based on the provided topic
- Generates the ElevenLabs voiceover
- Takes a folder with AI generated images (I didn't automate this step because it would have been the most expensive to get done via an API. I manually generated images in the Sora webapp and downloaded them into here for free)
- Generates a video using Blender (Blender is definitely an overkill for this, but I thought it'd be the fastest, most
dev-friendly way to get this working)
- Generates an image sequence (using the images from the previous step for 10s to 30s each)
- Adds gentle zoom over the duration of each image
- Adds smooth transitions between images
- Adds a "bonfire sparks" video layer on top of the images. Also adds bonfire sound.
- Adds a vignette