2016-06-07 5 views
0

Ich verwende diesen Befehl, um das Bild in das Video zu überlagern.Dynamisches Wasserzeichen in das Video mit ffmpeg einstellen Android

ffmpeg",i", inputVideoPath,"-i", imageToOverlay," 
-filter_complex",overlay=10:10","-strict", "-2","-b:a" ,"32k", 
"-r","15","-preset", "ultrafast",outputVideoPath 

Können setzen wir die dynamischen Werte in die "Overlay = x: y" auch "imageToOverlay", die Bildpfad ist?

+0

Ja, Sie ein sich bewegendes Overlay haben kann. Siehe [hier] (http://superuser.com/a/1049993/114058). – Mulvya

+0

@Mulvya Ich habe bereits bewegt Overlay auf Video aber nur mit statischen Werten –

+0

Also möchten Sie den Ausdruck während der Ausführung ändern? Nicht möglich, AFAIK. – Mulvya

Antwort

2

versuchen, diesen Befehl

// test with watermark.png 128x128, add it to /sdcard/videokit/ 
String[] complexCommand = {"ffmpeg","-y" ,"-i", "/sdcard/videokit/in.mp4","-strict","experimental", "-vf", "movie=/sdcard/videokit/watermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:10 [out]","-s", "320x240","-r", "30", "-b", "15496k", "-vcodec", "mpeg4","-ab", "48000", "-ac", "2", "-ar", "22050", "/sdcard/videokit/out.mp4"}; 

für weitere Informationen überprüfen this Link

Prüfung this Link als auch

+0

[Wasserzeichen] ist dies das Array von Bildern? –

+0

Bitte überprüfen Sie diese http://stackoverflow.com/questions/10918907/how-to-add-transparent-watermark-in-center-of-a-video-with-ffmpeg –

+1

Ich habe nur diese Bibliothek für Bilder in PHP verwendet .. aber ich fand einen Link im Zusammenhang mit Android und ich speicherte es .. und ich teile es nur mit dir.aber ich hoffe, oben kommentierte Link wird Ihnen helfen –

Verwandte Themen