Repository navigation
Media engine 5
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
Not an app release. These are the prebuilt binaries of Lumina Live's media engine, which npm install downloads (scripts/fetch-binaries.ts, pinned by sha256) and the installers ship next to the app. To install Lumina Live, use the release marked Latest.
The engine is a separate program that plays, through libmpv, the video and audio files the app's built-in player cannot decode, and sends the projection over NDI®. Built from native/ at this tag (9e74e99) with native/build.sh <target> and zipped with native/build.sh pack.
What changed since engine-4:
- The NDI® output carries the app's sound, captured from the operating system inside the sender: WASAPI process loopback of the app's process tree on Windows 10 2004+ (no prompt), a Core Audio process tap on macOS 14.2+ (asks once for «System Audio Recording»; earlier macOS sends video only), the default output's monitor through libpulse-simple on Linux (the whole computer's sound). Sound and picture are stamped on NDI's own clock;
--audio 1 --audio-delay <ms>. - The sender quits cleanly on «quit» or end of input: killed, it left its source listed on other computers for hours.
- Deinterlacing (
deinterlace=auto): a DVD or a camcorder's 1080i no longer shows combing. - First frame about twice as fast (465 → 230 ms): the picture's ring is made when the file loads, from the container's aspect, when it has one.
- A video's sound is held to meet its picture: 65 ms on macOS and Linux, 40 ms on Windows (measured in the room and over NDI).
- Silence at once when a video is taken off air; 30 render failures in a row (a GPU reset) are reported instead of a frozen picture; a video with no picture the engine can decode is reported; UTF-8 command line on Windows (an NDI name with «ñ» or non-Latin letters arrives whole); long Windows paths (
\\?\).
| File | Contents | sha256 |
|---|---|---|
media-engine-darwin-arm64.zip |
engine, handles.node, libmpv 0.41.0 for macOS 12+ (native/libmpv-mac/build.sh) |
c70172ad78e1dc8157add39b246d20bb31377dd2891cd74a39c38c315eefaa11 |
media-engine-win32-x64.zip |
engine, libmpv-2.dll (shinchiro's mpv-winbuild-cmake 20261021, mpv e471496c56) |
d7586f980b34d8392bf6d9a82e75432f42239fe215b633499677e5b94fe6094c |
media-engine-linux-x64.zip |
engine, handles.node; uses the system's libmpv (libmpv2 or libmpv1) and needs libopengl0; NDI sound loads libpulse-simple.so.0 |
78d1334054bbecd1b1da1493336017c5e56f9256abd5bb675d168abdaf4aca6c |
Licenses and sources: resources/engine-NOTICE.txt. The engine is GPL-3.0-or-later, like Lumina Live; mpv is GPL-2.0-or-later. NDI® is a registered trademark of Vizrt NDI AB.