FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.
FFmpegKit is a versatile collection of tools designed for use with FFmpeg in a variety of applications, including Android, iOS, Linux, macOS, tvOS, Flutter, and React Native. This toolset encompasses scripts for building FFmpeg native libraries, a wrapper library for executing FFmpeg/FFprobe commands within applications, and 8 prebuilt binary packages accessible on platforms like GitHub, Maven Central, CocoaPods, pub, and npm.
FFmpegKit is a comprehensive toolset that simplifies the integration of FFmpeg into various application environments. With support for a wide range of platforms, flexible licensing options, and prebuilt binary packages available across popular repositories, FFmpegKit streamlines the process of utilizing FFmpeg functionalities within Android, iOS, Linux, macOS, tvOS, Flutter, and React Native applications. Its wrapper library enhances FFmpeg capabilities, making it easier to execute commands and handle results efficiently.
React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.
Flutter is an open-source UI framework developed by Google that allows developers to create high-performance, cross-platform mobile applications with a single codebase.