ijkplayer VS ffmpeg-kit

Compare ijkplayer vs ffmpeg-kit and see what are their differences.


Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support. (by bilibili)


FFmpeg Kit for applications. Supports Android, Flutter, iOS, macOS, React Native and tvOS. Supersedes MobileFFmpeg, flutter_ffmpeg and react-native-ffmpeg. (by tanersener)
Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Less time debugging, more time building
  • Mergify - Automate your Pull Request with Mergify
ijkplayer ffmpeg-kit
0 8
30,632 1,610
0.4% -
0.0 8.3
17 days ago 4 days ago
GNU General Public License v3.0 only GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of ijkplayer. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning ijkplayer yet.
Tracking mentions began in Dec 2020.


Posts with mentions or reviews of ffmpeg-kit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-02.
  • Edit Video in React Native
    1 project | reddit.com/r/reactnative | 18 Jul 2022
    Break it into steps - how do I load a video? How do I display a video? How do I manipulate a video? hint How do I save a video?
  • Multiple videos into one
    3 projects | reddit.com/r/reactnative | 2 Jun 2022
    Haven’t done that specifically but you’ll find most video processing work will require ffmepg-kit. It’s just a wrapper around ffmepg command line utility. You’ll need to read the docs to construct the command line argument for any processing you’ll need to do. https://github.com/tanersener/ffmpeg-kit
    3 projects | reddit.com/r/reactnative | 2 Jun 2022
    Video processing, especially on mobile, is a hard problem. Even when it seems simple. Like /u/jamesExtreme suggested https://github.com/tanersener/ffmpeg-kit will help you but you're going to have to take your time reading docs and bang your head against the keyboard a lot before you get it to work.
  • Can you stream Wyze RTSP link to YouTube from a smartphone or without a PC Software like OBS?
    1 project | reddit.com/r/wyzecam | 6 Feb 2022
  • Ffmpeg on Android
    1 project | reddit.com/r/ffmpeg | 23 Nov 2021
    Interesting. I found this: https://github.com/tanersener/ffmpeg-kit/wiki/Using-FFmpegKit-in-Commercial-Applications If I understand correctly, you need to provide source code or some sort of non obfuscated version of the code
  • How do I encode AV1 on Android
    1 project | reddit.com/r/AV1 | 3 Aug 2021
    Your best bet is a custom compile of FFmpeg Kit. It's the best-supported Android port of FFmpeg I've found, but it doesn't support libaom. I'm pretty sure the maintainer is a volunteer so I imagine he's swamped as it is, so I wouldn't expect the resources to officially support libaom anytime soon.
  • Ffmpeg Library
    1 project | reddit.com/r/androiddev | 2 Aug 2021
    This https://github.com/tanersener/ffmpeg-kit library is nice and easy for some general FFmpeg requirements.
  • The current state of audio manipulation frameworks in Android
    2 projects | reddit.com/r/androiddev | 26 Apr 2021
    Mobile-ffmpeg just wanted to be renamed since it's also now for desktop. Author said he is still going to maintain it. Here's the new repo https://github.com/tanersener/ffmpeg-kit

What are some alternatives?

When comparing ijkplayer and ffmpeg-kit you can also consider the following projects:

GiraffePlayer - android video player base on ijkplayer

miniaudio - Single file audio playback and capture library written in C.

jellyfin-ffmpeg - FFmpeg for Jellyfin

Native-Floyd-Steinberg-Dithering - Android library for native floyd steinberg dithering on bitmap

oboe - Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.

react-native-jw-media-player - React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)

ContentManager - Android library for getting photo or video from a device gallery, cloud or camera. Working with samsung devices. Made by Stfalcon

MVVMCross - The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

Multimager - Multi Image Picker and Multi Image Capture Library

EasyMoney-Widgets - The widgets (EditText and TextView) for support of money requirements like currency, number formatting, comma formatting etc.

AnimatedTextCarousel - A simple cool text carousel for Android

ChatVoicePlayer - An Android library to make the implementation of voice/audio messages' playing easier