guardianproject/android-ffmpeg-java

Name: android-ffmpeg-java

Owner: Guardian Project

Description: Android Java wrapper around ffmpeg command line binary

Created: 2012-09-11 20:36:41.0

Updated: 2017-12-23 06:29:54.0

Pushed: 2016-11-08 17:36:33.0

Homepage: https://dev.guardianproject.info/projects/android-ffmpeg-java

Size: 14526

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

FFMPEG Library for Android

This project is a Java wrapper around an ffmpeg command line binary for use in Android applications. It depends on the android-ffmpeg project to provide the ffmpeg binary.

For ease of developer use, we've included the FFMPEG and Sox binaries in the project, however, we strongly recommend you compile them yourselves using the steps below.

It is licensed under the GPLv3.

Building

Ensure NDK_BASE env variable is set to the location of your NDK, example:

export NDK_BASE=/path/to/android-ndk

Then execute:

git submodule update --init --recursive
cd external/android-ffmpeg
./configure_make_everything.sh

Once compiled, you will find the binaries at:

external/android-ffmpeg/ffmpeg/ffmpeg external/android-ffmpeg/data/data/info.guardianproject.ffmpeg/app_opt/bin/sox

You should replace the files in res/raw with these.

Then build the project in Eclipse.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.