Skip to content
LucQuebec edited this page Jul 12, 2026 · 6 revisions

FFmpegKit (Maintained Fork) — Wiki

Community-maintained continuation of FFmpegKit, archived by its original author in April 2025. This wiki covers usage, FAQ, compatibility details, and build instructions beyond what's in the README.

Using the library

  • Getting Started — add the dependency for your artifact/line, run your first command
  • API Usage — sessions, sync/async execution, callbacks, cancellation, session history
  • Storage Access Framework — reading/writing content:// Uris
  • Camera Support — capturing from the device camera
  • Pipe Support — feeding another process's output into FFmpeg
  • Concurrency — running multiple sessions safely
  • GPL Filters — which FFmpeg filters need a -gpl artifact
  • Licensing — LGPL-3.0 vs GPL-3.0 across the artifact matrix
  • Tips — common pitfalls and how to avoid them
  • ProGuard — what's already handled for you

Reference

  • FAQ — common questions about scope, licensing, and affiliation
  • Compatibility — NDK/API/ABI support matrix and the artifact matrix
  • Building — condensed build guide (full version: docs/BUILD.md)
  • Migration — moving from upstream com.arthenica:ffmpeg-kit-* Maven Central artifacts (it's a group-ID swap)

Quick links

  • Releases — tier comparison table and download/install links
  • docs/PATCH-NOTES.md — what changed vs. upstream, release by release
  • Issues — bug reports and feature requests

Clone this wiki locally