DOLORES DEI – Every combination of words has been played out. The atoms don't form us anymore: us, our love, our unborn daughters.
Create vertical videos in the style of Disco Elysium dialogues.
I aimed to make an intuitive UI, so when you are looking for a feature you will probably find it. If you want to read what the app is capable of, check out the Reddit post.
This is a Next.js app.
Animation is made purely with CSS/JS, but the videos are rendered on server: a worker starts a browser instance and records a webpage.
-
Create a Postgres database.
-
Copy
.env.example
to.env
and fill in the variables. (Auth settings are not used for now.) -
If you want to enable background music for videos, save OST music files to
public/music
. They must have a name in formSea Power - Instrument of Surrender.m4a
. I don’t include the music in the repo to avoid copyright issues. -
Install dependencies:
yarn
-
Run:
yarn dev
-
Run the video rendering worker separately:
yarn dev:work
(The worker requires maximum Node 20 because the library for rendering videos use a deprecated function.)
The Docker image should build normally—but not on macOS, apparently? Downloading Chrome in Docker doesn’t work on my macOS for some reason.
Suggestions and contributions are welcome!