我成功地能够将一系列图像转换为引用链接 https://github.com/guardianproject/SSCVideoProto 的视频.
但现在我的需求是在视频中加入淡入/淡出等过渡效果,随着每张图片的变化显示。
是否可以使用 FFMPEG 或我应该为此使用其他东西?
了解更多详情。
请指导我。
最佳答案
在res文件夹中制作一个anim文件夹。在那里生成 2 个名为 fadein 和 fadeout 的 xml 文件,内容如下。
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" />
淡出.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" />
然后打开你想要使用动画淡入淡出的java文件,将下面的代码放在run方法中
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);
}
关于android - 具有过渡效果的图像到视频转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320090/