ffmpeg-android-java icon indicating copy to clipboard operation
ffmpeg-android-java copied to clipboard

[NULL @ 0xf6468400] Unable to find a suitable output format for ' -i ' -i : Invalid argument

Open PriyaSen699 opened this issue 6 years ago • 1 comments

Task: Mix Audio Files using FFmpeg in Android.

File m1 = new File(Environment.getExternalStorageDirectory() + "/MyFolder/m1.mp3"); File m2 = new File(Environment.getExternalStorageDirectory() + "/MyFolder/m2.mp3"); //m1,m2 are mp3 files //File outputDirectory2 = new File(Environment.getExternalStorageDirectory() + "/MyFolder/video1.mp3");

String[] auidoMixCmd3={" -i ",""+m1.getPath()," -i ",""+m2.getPath()," -filter_complex [0:0][1:0] amix=inputs=2:duration=first:dropout_transition=0 -codec:a libmp3lame -q:a 0:-f mp3",outputDirectory2.getPath()};

String[] auidoMixCmd2={" -i ",""+m1.getPath()," -i ",""+m2.getPath()," -i ",""+m1.getPath()," -filter_complex",""[0:0][1:0] amix=inputs=2:duration=longest" -c:a libmp3lame -f mp3",outputDirectory2.getPath()};

I tried more than 100 times with differnt commands but i did not get any solutions.So many commands are in Stack overflow but getting same error.Please anyone help me out here.

PriyaSen699 avatar May 14 '19 04:05 PriyaSen699

@PriyaSen699, Please remove the space from -i

String[] auidoMixCmd3={"-i",""+m1.getPath(),"-i",""+m2.getPath(),"-filter_complex [0:0][1:0] amix=inputs=2:duration=first:dropout_transition=0 -codec:a libmp3lame -q:a 0:-f mp3",outputDirectory2.getPath()};

Hope this works!

Mohammed3194 avatar May 14 '19 10:05 Mohammed3194