Skip to content

FFmpegKitNext v6.1.0

Choose a tag to compare

@tanersener tanersener released this 01 Jul 13:06
· 100 commits to main since this release

This is a source-only release.

It is based on the final development branch of FFmpegKit, last updated in November 2024.

What's New

  • Updated to FFmpeg v6.1.2
  • Added support for Android 16 KB page sizes
  • Switched the primary build infrastructure to Nix. Existing platform-specific build scripts continue to be supported
  • Migrated the Android API from Java to Kotlin while maintaining full Java compatibility
  • Migrated the React Native plugin to Turbo Modules
  • Added two new FFmpegKit-specific protocols, available on all platforms
    • ffkitmem: for fixed-size in-memory input/output
    • ffkitstream: for memory-backed streaming input/output
  • Renamed the Android-specific saf: protocol to ffkitsaf:
  • API compatible with FFmpegKit 6.0. Existing applications can be migrated with minimal or no application code changes
  • Introduced source-only distribution. Build the libraries locally by following the platform-specific build instructions

Building
FFmpegKitNext does not provide prebuilt binaries in this release.

To use it, clone the repository, check out this tag, and follow the platform-specific build instructions.

Testing
This release was tested using the test applications available in FFmpegKitNext Test v6.1.0.