2011-12-12 87 views

回答

1

使用幀動畫

在XML中定義的動畫,顯示的圖像的順序中的序列(如膜)。

<?xml version="1.0" encoding="utf-8"?> 
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
    android:oneshot=["true" | "false"] > 
    <item 
     android:drawable="@[package:]drawable/drawable_resource_name" 
     android:duration="integer" /> 
</animation-list> 

refer this:

+0

我明白你上面解釋什麼,但如何從SD卡中的圖像,並轉換成視頻文件實際上,我正在尋找將JPEG轉換爲MPEG或3GP格式。 – Sai

+0

編程框架逐幀動畫檢查 - AnimationDrawable http://androidforums.com/application-development/11620-programmatic-frame-frame-animate-examle-animationdrawable.html –

0

試試這個代碼,

path = Environment.getExternalStorageDirectory() + "/Testing/"; 

    commandEditText.setText(
       "-loop 1 -i "+path+"images_001.jpg " + 
         "-loop 1 -i "+path+"images_002.jpg " + 
         "-loop 1 -i "+path+"images_003.jpg " + 
         "-loop 1 -i "+path+"images_004.jpg " + 
         "-loop 1 -i "+path+"images_005.jpg " + 
         "-filter_complex " + 
         "[0:v]setsar=sar=40/33,trim=duration=1,fade=t=out:st=14.5:d=0.5[v0];" + 
         "[1:v]setsar=sar=40/33,trim=duration=1,fade=t=in:st=0:d=0.5,fade=t=out:st=14.5:d=0.5[v1];" + 
         "[2:v]setsar=sar=40/33,trim=duration=1,fade=t=in:st=0:d=0.5,fade=t=out:st=14.5:d=0.5[v2];" + 
         "[3:v]setsar=sar=40/33,trim=duration=1,fade=t=in:st=0:d=0.5,fade=t=out:st=14.5:d=0.5[v3];" + 
         "[4:v]setsar=sar=40/33,trim=duration=1,fade=t=in:st=0:d=0.5,fade=t=out:st=14.5:d=0.5[v4];" + 
         "[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v] -map [v] "+path+"out.mp4"); 


    } 
相關問題