Skip to content
ffmpegkit-maintained edited this page Jun 23, 2026 · 4 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 tier, 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 the Full GPL tier
  • Licensing — LGPL-3.0 vs GPL-3.0 across the four tiers
  • 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 four-tier system
  • Building — condensed build guide (full version: docs/BUILD.md)
  • Migration — moving from upstream com.arthenica:ffmpeg-kit-* Maven Central artifacts

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