2012-11-10 13 views
10

Udało mi się przekonwertować sekwencję obrazów na wideo, odnosząc się do linku https://github.com/guardianproject/SSCVideoProto.Konwersja obrazu na wideo z efektem przejścia

Ale teraz moim wymaganiem jest wprowadzenie efektów przejścia, takich jak pojawianie się/zanikanie, aby pokazać je w filmie ze zmianą każdego obrazu.

Czy można to zrobić za pomocą FFMPEG, czy też powinienem użyć czegoś innego?

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

więcej szczegółów.

Proszę mnie skierować.

+1

Szukam również konwersji obrazu na wideo. Sprawdziłem i wypróbowałem próbkę, którą podałeś powyżej. ale pokazuje proces przechwytywania wideo z kamery. Ale nie można przekonwertować listy zdjęć na wideo. Czy możesz mi doradzić, jak go przekonwertować? . – itsrajesh4uguys

Odpowiedz

3

Utwórz folder anim w folderze res. Wygeneruj 2 pliki xml o nazwie fadein i fadeout z następującą treścią.

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" /> 

następnie otworzyć pliki java, w którym chcesz używać animacji fadein i Fadeout i umieścić następujący kod w uruchom metodę

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

Ale moim wymaganiem jest nie tylko odtwarzanie plików obrazów z efektami przejścia. – NarendraJi

+0

Potrzebuję również utworzyć plik wideo z danych plików graficznych, wykorzystując ten efekt przejścia. – NarendraJi

+0

@NarendraDroidWorm można po prostu wziąć pomysł stąd ... –