2012-11-10 11 views
10

Ich bin erfolgreich in der Lage, eine Sequenz von Bildern in ein Video über den Link https://github.com/guardianproject/SSCVideoProto zu konvertieren.Bild-zu-Video-Konvertierung mit Übergangseffekt

Aber jetzt ist meine Anforderung, einige Übergangseffekte wie Ein-/Ausblenden zu setzen, um in Video mit der Änderung jedes Bildes gezeigt zu werden.

Kann ich FFMPEG verwenden oder sollte ich etwas anderes dafür verwenden?

Siehe ffmpeg convert a series of images to video - with crossfade or any other transition between every two frames

für weitere Details.

Bitte richten Sie mich.

+1

Ich bin auch auf der Suche nach Bild-zu-Video-Konvertierung. Ich habe die Probe, die Sie oben angegeben haben, überprüft und ausprobiert. aber es zeigt den Videoaufnahmeprozess von der Kamera. Aber nicht in der Lage, Liste von Bildern in Video zu konvertieren .. Also können Sie mir bitte raten, es zu konvertieren. . – itsrajesh4uguys

Antwort

3

Machen Sie eine anim Ordner in res Ordner. Generiere 2 xml-Dateien namens Fadein und Fadeout mit folgendem Inhalt.

fadein.xml

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator" 
    android:fromAlpha="0.0" 
    android:toAlpha="1.0" 
    android:duration="1000" /> 

fadeout.xml

<?xml version="1.0" encoding="utf-8"?> 
<alpha xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/decelerate_interpolator" 
    android:zAdjustment="top" 
    android:fromAlpha="1.0" 
    android:toAlpha="0.0" 
    android:duration="1000" /> 

öffnen Sie Ihre Java-Dateien, in dem Sie Animation fadein und fadeout verwenden möchten, und setzen Sie den folgenden Code in Laufmethode

public void run() { 
       /* Create an intent that will start the main activity. */ 
         Intent mainIntent = new Intent(javafile.this, 
         etcetc.class); 
         javafile.this.startActivity(mainIntent); 


       /* Apply our splash exit (fade out) and main 
        entry (fade in) animation transitions. */ 
       overridePendingTransition(R.anim.fadein, 
         R.anim.fadeout); 
     } 
+0

Aber meine Anforderung besteht nicht nur darin, die Bilddateien mit Übergangseffekten abzuspielen. – NarendraJi

+0

Ich muss auch Videodatei aus den gegebenen Bilddateien mit diesem Übergangseffekt machen. – NarendraJi

+0

@NarendraDroidWorm Sie können nur die Idee von hier nehmen ... –

Verwandte Themen