Я использую ffmpeg для создания видео из изображений, и у меня есть 2 хранилища изображений на моей SD-карте, но когда я запускаю код, он выполняется слишком долго, или иногда его показы только выполняются. Мой вопрос: как увеличить скорость и проверьте, есть ли что-то не так в моей команде
String cmd[]={ "-r" ,"1/5", "-i", inputputimg, "-strict",
"experimental", "-vcodec" ,"libx264" ,"-preset" ,"ultrafast" ,"-crf"
,"30",output};
String
inputputimg="/storage/emulated/0/FestiveApp/temp/img%02d.jpeg";
public void ImageCommand(String command[])
{
ffmpeg = FFmpeg.getInstance(MainActivity2.this);
try {
// to execute "ffmpeg -version" command you just need to pass "-version"
ffmpeg.execute(command, new ExecuteBinaryResponseHandler() {
@Override
public void onStart() {
Log.e("ffmpeg","Exaction Start");
}
@Override
public void onProgress(String message) {
}
@Override
public void onFailure(String message) {
imageprogressDialog.dismiss();
Log.e("ok",message);
}
@Override
public void onSuccess(String message) {
imageprogressDialog.dismiss();
Toast.makeText(MainActivity2.this,"success",Toast.LENGTH_SHORT).show();
}
@Override
public void onFinish() {
imageprogressDialog.dismiss();
Log.e("ffmpeg","Exaction Start");
}
});
} catch (FFmpegCommandAlreadyRunningException e) {
imageprogressDialog.dismiss();
Log.e("ffmpeg",e.toString());
}
}
Я хочу, чтобы редактирование видео занимало несколько секунд, а также я пытаюсь объединить видео, но также требуется то же самое