At VidKit, we believe in transparency regarding the technology that powers our application and how we handle your data. This document details our use of the FFmpeg framework and our compliance with open-source licenses.
VidKit is powered by customized binaries of FFmpeg, a leading multimedia framework capable of decoding, encoding, transcoding, and playing multimedia files.
We utilize these libraries to perform core tasks locally on your device:
To ensure stability and performance on Android devices, we build our FFmpeg binaries using the ffmpeg-kit wrapper (maintained by Arthenica). We believe in the open-source philosophy of reproducibility.
Upstream Source: https://github.com/arthenica/ffmpeg-kit
Our Specific Build Command:
The specific libraries included in VidKit were compiled using the following configuration script:
Configuration Breakdown:
--enable-gpl: Activates GPL licensed components.--enable-x264 & --enable-x265: Enables high-efficiency video coding (AVC & HEVC).--enable-lame: Enables high-quality MP3 encoding.--enable-android-media-codec: Utilizes Android's native hardware acceleration for faster processing and lower battery consumption.This application uses code from FFmpeg licensed under the GNU General Public License v3.0 (GPLv3) and its dependencies (x264, x265, LAME, etc.).
We do not claim ownership of these open-source libraries. They remain the property of their respective authors.
Your Right to the Source Code:
In accordance with the GPLv3, if you wish to obtain the complete corresponding source code for the binaries we distributed (including the build scripts and any modifications we made), you may request it from us.
This offer is valid to anyone in receipt of this information for a period of three years from our last distribution of the application.
Request Source Code via EmailUpon request, we will provide a link to download the source archive containing the FFmpeg source, external libraries source, and build scripts used to generate our libffmpeg.so files.