- Windows 10 or later
- Python 3.14 or compatible Python 3 version
- PyInstaller
- FFmpeg available on
PATH
Install PyInstaller:
python -m pip install pyinstallerInstall FFmpeg from a trusted source and make sure ffmpeg.exe is available on PATH.
From the repository root:
.\build.ps1The build outputs:
dist\LumaRecorder.exedist\LumaRecorder_Admin.exe
Windows file details are embedded at build time from:
packaging\version_main.txtpackaging\version_admin.txt
The publisher/developer identity is listed as albahri.org and the official source links are included in the executable metadata.
For public distribution, sign release builds with a code-signing certificate issued to the publisher. Metadata improves transparency, but code signing is the standard Windows mechanism for verified publisher identity.