Я хочу запустить команду ffmepg прямо на Android.
простая команда
ffmpeg -i vid.mp4 out.mp4
Теперь проблема в том, что я искал в интернете и нашел лучший андроид ffmpeg, который можно найти здесь
http://bambuser.com/opensource
Я скачал его, прочитал файл readme и скомпилировал его. папка ffmpeg. Я сохранил это в <--projectfolder-->/ffmpeg/
в папке ffmpeg есть исполняемый файл ffmpeg с именем ffmpeg folder
Я скопировал его в папку с файлами и запустил эту команду
try {
Toast.makeText(this, "Working", Toast.LENGTH_SHORT).show();
Process p = Runtime.getRuntime().exec("/data/data/com.koder.testffmpeg/files/ffmpeg -i /sdcard/vid.mp4 /sdcard/out.mp4");
} catch (IOException e) {
txt.setText(e.toString());
Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
e.printStackTrace();
}
по этой ссылке
Как уменьшить размер видео, снятого камерой по умолчанию с помощью FFMPEG в Android?
но все равно не работает всегда исключение я не знаю что не так
Может кто-нибудь PLZ помочь мне с этим
java.io.IOException: Error running exec(). Command:[/data/data/com.koder.testffmpeg/files/ffmpeg -i /sdcard/vid.mp4 /sdcard/out.mp4] Working Directory: null Environment:null