Android-Как сделать видео с помощью набора изображений с SD-карты?

4 Sai [2011-12-12 10:35:00]

Я хочу создать видео с помощью изображений с SD-карты через мое приложение в Android.

android


2 ответа


1 Padma Kumar [2011-12-12 10:40:00]

Использовать анимацию кадра

Анимация, определенная в 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>

ссылается на это:


0 bhumika rijiya [2016-05-20 13:29:00]

Попробуйте этот код,

 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");


    }