Skip to content
Matthew Ng edited this page Jul 17, 2015 · 15 revisions

Welcome to the VPlayer_lib wiki!

Here you will find ways to integrate FFmpeg into your Android application without much work. Please read instructions carefully.

Features and Changes

  • Able to compile with gcc 4.6+ toolchain (yes that means you can use NDK r10+)
  • Updated with FFmpeg v2.5
  • Super easy way to compile FFmpeg from scratch without hassles
  • Allows video application pausing and resuming when user suspends app (going home or another app)
  • Fixes crashing issue when using the same video player for multiple videos (with or without subs)
  • Fixes video startup crashes after returning from a video
  • Added hardware acceleration to YUV420 videos
  • Added a single build file to compile all dependencies without any need of commandline
  • Changed the Java library to easily integrate a video into a project
  • Added looping functionality

Libraries Used

  • FFmpeg: 2.5.2
  • x264: newest (Dec 2014)
  • freetype2: 2.5.4
  • libpng: 1.6.15
  • libass: 0.12.0
  • vo-aacenc: 0.1.3
  • vo-amrwbenc: 0.1.3
  • fribidi: 0.19.6
  • fdk-aac: 0.1.4
  • tropicssl: newest (Dec 2014)
  • libyuv: newest (Dec 2014)

Documentation

Compile Source

Clone this wiki locally