The Wayback Machine - https://web.archive.org/web/20230522044927/https://github.com/WritingMinds/ffmpeg-android
Skip to content

WritingMinds/ffmpeg-android

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ffmpeg @ fda00aa
April 18, 2016 12:04
fontconfig @ 1827ef7
November 6, 2015 20:29
freetype2 @ 44accb9
March 7, 2016 07:41
x264 @ 5c65704
March 7, 2016 08:46
March 5, 2015 12:39
August 13, 2014 03:21
March 5, 2015 12:39
March 5, 2015 12:39
August 18, 2014 03:05
August 18, 2014 03:05
November 6, 2015 20:29
March 5, 2015 12:39
September 18, 2014 01:05

FFmpeg-Android Android Arsenal

  • FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
  • Supports Android L
  • FFmpeg Android Library

Supported Architecture

  • armv7
  • armv7-neon
  • x86

Instructions

  • Set environment variable
    1. export ANDROID_NDK={Android NDK Base Path}
  • Run following commands to compile ffmpeg
    1. sudo apt-get --quiet --yes install build-essential git autoconf libtool pkg-config gperf gettext yasm python-lxml
    2. ./init_update_libs.sh
    3. ./android_build.sh
  • To update submodules and libraries you can use ./init_update_libs.sh command
  • Find the executable binary in build directory.
  • If you want to use FONTCONFIG then you need to specify your custom fontconfig config file (e.g - "FONTCONFIG_FILE=/sdcard/fonts.conf ./ffmpeg --version", where /sdcard/fonts.conf is location of your FONTCONFIG configuration file).
  • You can also download prebuilt-binaries (Releases > Downloads > prebuilt-binaries[zip|tar.gz]).

License

check files LICENSE.GPLv3 and LICENSE

HIRE US

Get in touch with us - http://www.writingminds.com

Bitdeli Badge