Cómo ejecutar ffmpeg desde la línea de comandos en Android

Quiero usar ffmpeg usando la línea de comandos. He guardado ffmpeg.so en el directorio de archivos en el proyecto. Pero tengo una excepción al hacerlo. Este es el código:

public class MainActivity extends Activity {

    Process p;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Process p = Runtime.getRuntime().exec("/data/data/com.example.ffmpegnew/files/ffmpeg",null, new File("/data/data/com.example.ffmpegnew/files"));

        }
        catch(Exception e)
        {
            System.out.println("exception"+e);
        }

    }

}

Esta es la excepción:

09-16 16:21:24.992: I/System.out(2103): exceptionjava.io.IOException: Error running exec(). Commands: [/data/data/com.example.ffmpegnew/files/ffmpeg] Working Directory: /data/data/com.example.ffmpegnew/files Environment: null

Por favor, dime qué tipo de error estoy haciendo. Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta