Wie man ffmpeg von der Kommandozeile in Android ausführt
Ich möchte ffmpeg über die Befehlszeile verwenden. Ich habe ffmpeg.so im Dateiverzeichnis des Projekts gespeichert. Dabei erhalte ich eine Ausnahme. Dies ist der Code:
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);
}
}
}
Dies ist die Ausnahme:
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
Bitte sagen Sie mir, welche Art von Fehler ich mache. Danke.