
Features
Cross-Platform Support: Works on
Android,iOS,macOS,tvOS,Linux, andWindows.FFmpeg,FFprobe&FFplay: Latest8.1.2 APIsupport for media manipulation, information retrieval, and audio/video playback.100+ external libraries supported: I currently publish at least 24 pre-built libraries (or universal/fatlibs/xcframework) for each platform/arch that allows you to pick from pre-sets of 100+ external libraries supporting both GPL, and LPG licensing.
Video/Audio Playback: Complete cross-platform video playback with unified surface API.
Real-time Streaming: Position and video dimension streams for live playback monitoring.
Asynchronous Execution: Run long-running tasks without blocking the UI thread.
Parallel Execution: Run multiple tasks in parallel.
Callback Support: detailed hooks for logs, statistics, and session completion.
Session Management: Full control over execution lifecycle (start, cancel, list).
Extensible: Designed to allow custom native library loading and configuration.
Full package Introspection API: Get detailed information about the package, including version, build date, and available muxers, demuxers, encoders, decoders, filters, etc.
Deploy Custom Builds: You can deploy custom builds of ffmpeg-kit-extended. See: https://github.com/akashskypatel/ffmpeg-kit-builders
Purce C API: Pure C API in addition to C++ so you can link directly to the library natively.
Platform Support
Platform | Status | Flutter | React-native | Architecture | Minimum Requirements |
|---|---|---|---|---|---|
Android (and Android TV) | ✅ Supported | ✅ Supported | ✅ Supported | armv7, arm64, x86_64 | API 26+ |
iOS (and Simulator) | ✅ Supported | ✅ Supported | ✅ Supported | arm64 | iOS 13+ |
tvOS (and Simulator) | ✅ Supported | ❌ Not Supported | ✅ Supported | arm64 | tvOS 13+ |
macOS | ✅ Supported | ✅ Supported | ✅ Supported | arm64, x86_64 | macOS 13+ |
Linux | ✅ Supported | ✅ Supported | ❌ Not Supported | x86_64 | glibc 2.28+ |
Windows | ✅ Supported | ✅ Supported | ✅ Supported | x86_64 | Windows 8+ |
Flutter currently does not natively support tvOS, so tvOS support is not available for Flutter.
React-native currently does not natively support Linux, so Linux support is not available for React-native.
React-Native
https://www.npmjs.com/package/ffmpeg-kit-extended
Flutter
https://pub.dev/packages/ffmpeg_kit_extended_flutter
Github
https://github.com/akashskypatel/ffmpeg-kit-extended
🎬Demo

Comments (0)
Login to post a comment.