Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Any Video Downloader is a library for android which can download any video from internet specially from any tube including all availabe quality like 240P, 360P, 480P, 720P 1080P and so on. It uses Jsoup and webview behind the scene. This library also comes with pre-defined proguard rules.

Jan 12, 2024

FFMPEG video operations - FFmpeg compiled for Android. Execute FFmpeg commands with ease in your Android app.

  • Cut video using time
  • Convert image to video
  • Add water mark on video
  • Add text on video
  • Combine image and video
  • Combine images
  • Combine videos
  • Compress a video
  • Extract frames from video
  • Fast/Slow motion video
  • Reverse video
  • Video fade in / fade out
  • Compress video to GIF
  • Rotate and Flip video (Mirroring)
  • Remove audio from video
  • Update aspect ratio of video
  • Merge GIFs
  • Merge Audios
  • Update audio volume
  • Fast/Slow audio
  • Crop audio using time
Jul 1, 2021

Currently playing content using exoPlayer for newbies can be quite problematic since there is no suitable guide to perform the process and the example project is quite dense. If you want to skip all the technical part of ExoPlayer and go straight to the point this wrapper will be helpful.

Currently with this wrapper you can play the following contents:

  • HLS (Without DRM)
  • SmoothStreaming (Without DRM)
  • DASH (Without DRM)
  • DASH (With DRM)
Apr 4, 2020

The Madman library (Media Ads Manager) enables you to advertise video contents with video ads. If you have your own VAST server and want to render video ads on Android and have full control over the UI, then this library is for you.

The library is designed to

  1. retrieve ads from VAST-compliant ad servers
  2. help handle ad playback
  3. collect and report metrics back to ad servers.
Jan 28, 2020

An android video record editor muxer SDK.

Jan 2, 2020

FFmpeg is a powerful multimedia framework which allows us to decode, encode, transcode, stream, filter and play most of the media content available now. With the help of these tools, you can develop and application that can manipulate any form of media to the desired output.

Jan 1, 2020

A lightweight screen and audio capturing Android library.

Oct 4, 2019

Fast seeking / scrubbing for exoplayer.

May 19, 2019

An Android library for a VideoView that plays video only when 👀 are open and the 👦 is detected.

Mar 5, 2019

This library applies video filter on generated Mp4 and on ExoPlayer video and video recorded with Camera2.

Jan 19, 2019

An extended ImageView that can stream MJPEG videos.

Dec 16, 2018

Convert a list of bitmaps to video.

Oct 28, 2018

An easy image to video converter.

Oct 21, 2018

A video crop view for Android.

Oct 16, 2018

YouTube component for Android, iOS and React. This is a suite of utility libraries around using YouTube inside your Android, iOS or React Native app.

Mar 19, 2018

Simple component to record video on android, using circle view.

Jan 27, 2018

This library generates an MP4 movie using Android MediaCodec API.

Jan 27, 2018

ExoPlayer video player wrapper.

Jan 26, 2018

ffmpeg and ffprobe android command line tools

Jan 12, 2018

Custom Android view with video player, play/stop, loader and placeholder image.

Oct 13, 2017

Android Youtube Player library without any dependency, webview based.

Jul 15, 2017

This library uses OpenGL Shaders to apply effects on EXOPlayer video at Runtime.

May 21, 2017

A bunch of scripts you can use to compile FFmpeg with OpenSSL.

May 14, 2017

A TextureView for Android that supports scaling and scrolling gestures. Repository contains samples for both MediaPlayer and ExoPlayer playback.

May 4, 2017

ExVidPlayer is simple library that abstracts ExoPlayer.

Features:

  • Gesture controls.
  • Brightness controls with one single touch vertical scroll.
  • Volume controls with multitouch vertical scroll.
  • Forward on left swipe.
  • Reverse on right swipe.
  • Player controls
Apr 25, 2017

Awesome Library for VideoCompression Compressing 25Mb videofile to 1Mb

Mar 31, 2017

An android library that wraps the ExoPlayer and the IMA Android SDK which plays a video advertisement. This is written in Kotlin.

Mar 7, 2017

This library is created with the purpose to implement recyclerview with videos easily.

It is targeted at solving following problems:

  1. Flicker when scrolling.
  2. Lag or skipping frames when video starts.
  3. OutOfMemory errors.

And it has following features:

  1. Auto-play videos when in view.
  2. Auto-pause videos when not in view or partially in view.
Feb 27, 2017

A library to stream in RTMP and RTSP for Android. All code in java.

Feb 21, 2017

Better Video Player is a rethought version(fork) of Easy Video Player

Better Video Player supports captions through subtitles in 2 formats: SRT and WEBVTT.

Volume and track position control with swipe gestures are usually supported by mostly used media players like VLC or MX Player. This feature lets your users to be familiar with your video player. For now, this option cannot be disabled but this will be possible in the future.

Feb 5, 2017