Ffmpeg Kit

screenshot of Ffmpeg Kit
react-native

FFmpeg Kit for applications. Supports Android, Flutter, iOS, Linux, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg.

Overview

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.

Features

  • Scripts for building FFmpeg native libraries
  • FFmpegKit wrapper library for executing FFmpeg/FFprobe commands
  • Support for native platforms: Android, iOS, Linux, macOS, and tvOS
  • Support for hybrid platforms: Flutter and React Native
  • Utilizes FFmpeg v4.5-dev or later with optional system and external libraries
  • 8 prebuilt binary packages available on various platforms
  • Default LGPL 3.0 licensing, GPL v3.0 if GPL licensed libraries are enabled

Summary

react-native
React Native

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

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.