A LITTLE TRANSPARENCY

Small edits.
Open foundations.

LunarSnip is built with help from open-source software. Here you can find the FFmpeg source code, licenses and instructions to build your own compatible replacement.

Understand your rights

SOURCE PACKAGE · 12 NOV 2026

FFmpeg 9.0.2

LGPL 2.1 or later

The engine behind our optional software HDR-to-SDR import fallback. Android's native conversion is tried first; normal editing and export use AndroidX Media3, not FFmpeg.

Reference app build
1.0 · version code 1
Android support
API 28+ · arm64-v8a / x86_64
Included sources
FFmpeg, zimg, dav1d & NASM

Original sources, pinned hashes, build scripts and per-architecture configuration. No sign-in. No application APK in this download.

Match the native build, not just the app version. The manifest records the native libraries covered by this source package. Compare their hashes with your app's build to choose the matching sources.

A fallback, not a shortcut.

Some HDR videos cannot be converted by a device's native media pipeline. With your confirmation, the software fallback uses FFmpeg to create an SDR copy for editing. Your original stays untouched.

The libraries are compiled from pinned upstream sources with GPL, nonfree and version3 components disabled. The FFmpeg command-line program is not bundled.

Yours to inspect & modify.

You may obtain, modify and redistribute the LGPL-covered sources under their license. Modification of the application for your own use and reverse engineering to debug those modifications are permitted as required by LGPL 2.1 section 6.

This does not relicense the separate editor or first-party bridge. Other bundled components retain their own licenses; complete native notices are included above.

The practical details

How do I build and replace the libraries?

Start with the build guide. On a suitable Linux host, extract the bundle, install the pinned Android NDK and build the native libraries. The guide and helper explain how to put interface-compatible replacements into a copy of an installable APK, then align it and sign it with your own key.

A differently signed APK cannot update an official installation in place. Use a separate test device or emulator; do not uninstall the official app or delete your projects to bypass a signing mismatch. No official signing key is needed.

Does this download include the app?

No. These are native dependency sources and instructions, not an installable application. An installable APK must also be available through the app's distribution channel. No public APK download is provided here yet.

Which releases does this archive cover?

The manifest identifies the reference build and its packaged native library hashes. Unchanged native libraries can share the same source package across app updates. Changed libraries need matching materials in a new versioned directory; older published packages must remain accessible.

ARM64 libraries are build/link checked, not runtime validated. Device and codec compatibility is not guaranteed. Publication of source materials is not a legal certification or completion of store review.