Я видел ваш код и узнал, что вы используете Письменные мысли для FFMPEG в Android. Верно?
, и если ваша ошибка также указывает, что ffmpeg недопустим, argumnet означает, что ffmpeg не найден в FFMPEG
когда вы передаете команды для написания мысленной сборки
, например:
вы передаете команду как: String command[]={"ffmpeg","-i",inputpath,outputpath};
, затем ffmpeg выполняется ниже кода :: -ffmpeg ffmpeg -i inputpath outputpath
поэтому ffmpef не может найти аргумент с именем ffmpeg в своей сборке
, поэтому измените команду
с
String command[]={"ffmpeg","-i",inputpath,"-vf", "drawtext="+"\""+"fontfile=/sdcard/retro.ttf: text='Test Text'"+"\"",outputpath};
String addimg[]={"ffmpeg","-i", inputpath,"-i", imagepath ,"-filter_complex", "[0:v][1:v] overlay=25:25:enable='between(t,0,10)'" ,"-pix_fmt", "yuv420p", "-c:a copy",outputpath};
на
String command[]={"-i",inputpath,"-vf", "drawtext=fontfile=/sdcard/retro.ttf: text='Test Text'",outputpath};
String addimg[]={"-i", inputpath,"-i", imagepath ,"-filter_complex", "[0:v][1:v] overlay=25:25:enable='between(t,0,10)'" ,"-pix_fmt", "yuv420p", "-c:a copy",outputpath};