Using FFmpeg with Android-NDK

android, android-ndk, ffmpeg

Solution

From your question it is hard to tell what exactly you want/need... so here some general information:

- Using FFmpeg with Android

- Good starting point for FFmpeg on Android based on ndkr5

- Another good starting point for building FFmpeg for Android

- Helpful information to build FFmpeg for android see here, here and here

- Make sure that you use Windows paths instead of `/cydrive...` when doing ffmpeg/android/cygwin/windows dev

If you need further help please explain exactly what you want to achieve and what is not working...

UPDATE - as per comments:

To use ffmpeg via command line on Android you need to copy ffmpeg into your application's `files` directory and `chmod 755` it using `getRuntime.exec()` then you can run ffmpeg with the following line for example:

Process p = Runtime.getRuntime().exec("/data/data/yourpackagename/files/ffmpeg -i infile.mp4 outfile.mp4")

Problem

I want to use `FFmpeg` with `Android-NDK` and I am very basic in this section, I need some help and I research about this topic before on the net, but got no satisfactory solution. 1 - How can I use `FFmpeg` through Windows OS. (I do not want to use Ubuntu, please do not suggest.) 2 - How can I inset `FFmpeg` commands via `NDK`? Last notice : I using `android-ndk-r7b` and `Cygwin`. Any suggestion would be appreciated.

Original source

Related problems