Hinzufügen von überlagerungen zu video auf Android
Ich bin die Entwicklung einer Android-Anwendung, diese Anwendung laden Sie die video-Datei aus dem android-Galerie, gespeichert auf SD-Karte.
Ich muss wissen, wie kann ich hinzufügen von überlagerungen zu diesem video
Ich muss hinzufügen, Titel und Bild auf diesem video wie Marke Bilder
Kann ich nicht finden, ein Beispiel oder tutorial beschreiben, wie man diese operation
Muss ich verwenden Decodierung zum hinzufügen von überlagerungen? Und wenn ja, wie kann ich das tun.
Beliebiges Beispiel zu diesem...
Hast du das probiert? developer.android.com/guide/topics/graphics/2d-graphics.html Bearbeiten: verändert den link
Dadurch wird die Untersicht auf der Oberseite des video, muss ich ändern, um das video , ich meine, ich muss hinzufügen von überlagerungen zu video-und speichern Sie es mit der neuen video-Dateien, enthält die overlays
Dadurch wird die Untersicht auf der Oberseite des video, muss ich ändern, um das video , ich meine, ich muss hinzufügen von überlagerungen zu video-und speichern Sie es mit der neuen video-Dateien, enthält die overlays
InformationsquelleAutor Adel | 2013-09-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, du spielst das video mit einem
VideoView
oder ähnlich sind, können Sie overlay-jederView
(z.B.TextView
,ImageView
) mit einemRelativeLayout
.Zum Beispiel, um zu zeigen, ein text in der oberen rechten Ecke des video:
Ok, das ist in der Tat eine ganz andere Verwendung. Dann denke ich, werden Sie brauchen, um zu Dekodieren, das video, fügen Sie das Bild-logo in jedes Bild und re-Kodieren Sie das video in eine Datei auf der SD-Karte. Ich bin mir nicht sicher, ob Android bietet eine native API für das, sorry.
exactlly das ist, was ich brauche , Dekodieren ... Bild einfügen ...usw, aber ich habe keine Ahnung, wie das geht .. also haben Sie ?
Ich denke eine Lösung wäre, den Aufbau Ihrer eigenen ffmpeg for Android, NDK zu integrieren es in Ihre app und verwenden Sie es, um das logo-overlay-Bild. Vielleicht in diesem Beispiel zur Verwendung von ffmpeg, Wasserzeichen video kann Ihnen helfen.
Tatsächlich können Sie bereits überprüfen, ob die ffmpeg-Lösung zu Ihren Bedürfnissen passt. Ich fand ein paar der apps in Google Play können Sie einen Versuch geben: play.google.com/store/apps/details?id=com.silentlexx.ffmpeggui und play.google.com/store/apps/details?id=roman10.media.converter
InformationsquelleAutor rbarriuso
Als @rbarriuso sagte, ffmpeg4Android ist in der Lage, um Ihre Anforderung zu erfüllen. Es gibt auch eine Anleitung zu installieren, library und demo in Android Studio und Eclipse. Folgende, dort sind auch die Wasserzeichen-Befehl können Sie zufrieden zu stellen.
Hoffe, es kann helfen,
InformationsquelleAutor LuongTruong