Skip to content

Development

Roman Garms edited this page Jan 12, 2026 · 2 revisions

Requirements

This is a Python and Flask project. To begin development, clone the repo and install requirements.txt. You will likely want to create a virtual environment.

Creating builds locally

Run build.py on your machine. If the requirements are correctly installed, this script will download the relevant FFMPEG binary and begin compiling.

Your compiled executable will be located under dist/ in the repo folder.

GitHub Actions builds

GitHub Actions builds are triggered by creating a new release. If you need to work on this, create a fork of the repo. GitHub actions only work on main, and that is best tested in another repository.

Clone this wiki locally