Bonjour,

Je souhaite utiliser la commande suivante sur Android pour pouvoir créer un fichier mp4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ffmpeg -i video.mp4 -i logo.png -filter_complex « overlay=W/2-w/2:H/2-h/2 » -b:v 3000k -s 720x480 -codec:v h264 -fs 20M output.mp4
Pour cela j'ai copié l'executable ffmpeg sur mon smartphone et j'ai executé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
//Dans une AsyncTask
 
String ffmpeg_cmd = getCacheDir() + "/ffmpeg -i " + inputVideo + " -i " + bitmap + " -filter_complex « overlay=W/2-w/2:H/2-h/2 » -b:v 3000k -s 720x480 -codec:v h264 -fs 20M " + outputVideo;
Runtime r = Runtime.getRuntime();
r.exec(ffmpeg_cmd);
Le problème est que la vidéo de sortie (output) n'est pas créée et il n'y a aucune erreur dans le logcat. Est-ce que quelqu'un a une idée ?