Benutzen
String[] cmd={"-i",videoPath,"-ignore_loop","0","-i","/storage/emulated/0/Download/heart.gif","-i",audiopath,"-filter_complex",";
Ich möchte einem Video mit nur einem Befehl Audio und ein Wasserzeichen hinzufügen. Derzeit habe ich zuerst das Wasserzeichen mit dem folgenden Befehl hinzugefügt:
String[] cmd={"-i",videoPath,"-ignore_loop","0","-i","/storage/emulated/0/Download/heart.gif","-filter_complex",";
Fügen Sie dann mit dem folgenden Befehl Audio in das Video ein:
String[] cmd1={"-i",videopath,"-i",audiopath,"-c:v","copy","-c:a","aac","-map","0:v:0","-map","1:a:0","-shortest",output};
Es dauert lange, den Befehl auszuführen und das endgültige Video zu generieren.
Benutzen
String[] cmd={"-i",videoPath,"-ignore_loop","0","-i","/storage/emulated/0/Download/heart.gif","-i",audiopath,"-filter_complex",";