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.