Releases: arthenica/ffmpeg-kit-next
Release list
FFmpegKitNext v8.1.1
This is a source-only release.
What's New
- Added Web/WebAssembly support with dynamic and static web linkage modes
- Added visionOS support
- Added Linux
arm64support - Added Linux platform support to the Flutter plugin
- Added optional Android Prefab bundle generation
- Added Android-specific
getSupportedCameraIds()API support to Flutter and React Native - Added per-url reusable SAF protocol URLs and
unregisterSafProtocolUrl()support to Flutter and React Native - Added support for invoking the Flutter API from isolates
- Changed
getPackageName()to return the custom package name configured at build time - Added
SessionDeleteListenerto propagate session delete events to high-level listeners such as Flutter and React Native - Deprecated
isLTSBuild()across platforms - Deprecated Android
getCpuAbi() - Reimplemented media information extraction with
tw_bufferon native platforms - Defined
cachedirin the generated Fontconfig configuration - Replaced the external RapidJSON dependency with a locally downloaded source package for Linux
- Removed RapidJSON classes and
Signal.hfrom the Linux public API - Fixes issues #8, #9 and #11
- Fixes FFmpegKit issues #4, #238, #248, #367 and #823
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 v8.1.1.
FFmpegKitNext v8.1.0
This is a source-only release.
What's New
- Updated to FFmpeg v8.1.2
- Updated harfbuzz and rubberband to newer upstream releases
- Dropped support for 32-bit iOS platforms (
armv7,armv7s,i386)
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 v8.1.0.
FFmpegKitNext v7.1.0
This is a source-only release.
What's New
- Updated to FFmpeg v7.1.5
- Added 32-bit and tvOS support for OpenSSL and SRT. Both libraries are now available on all supported platforms
- Added support for the following external libraries:
libjxlliblc3libsvtav1vvenc
- Updated most existing external libraries to newer upstream releases
- Fixes #1
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 v7.1.0.
FFmpegKitNext v6.1.1
This is a source-only release.
What's New
- Updated to FFmpeg v6.1.6
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.1.
FFmpegKitNext v6.1.0
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/outputffkitstream:for memory-backed streaming input/output
- Renamed the Android-specific
saf:protocol toffkitsaf: - 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.