KiteFFmpeg: a coroutine-first Kotlin Multiplatform API for video and audio: demux, decode, filter, encode, mux, transcode and remux, over FFmpeg's libav* libraries. FFmpeg (LGPL) and the dav1d AV1 decoder are embedded in the published native artifacts, so no FFmpeg install, Gradle plugin or linker setup is needed. Hardware video via VideoToolbox and MediaCodec.

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Licenses

LicenseURL
The Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt
GNU Lesser General Public License, Version 2.1 or later (bundled FFmpeg) https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
BSD 2-Clause License (bundled dav1d) https://code.videolan.org/videolan/dav1d/-/blob/master/COPYI ...

Developers

NameEmailDev IdRolesOrganization
yuroyamiyuroyami