1

我正在android中创建一个应用程序。在这个应用程序中,我必须从存储在设备 SD 卡中的图像创建一个视频文件(mp4、3gp)。在android中是否有任何解决方案,或者我们必须为此使用任何其他api。

提前致谢

4

2 回答 2

1

Android 不提供任何允许从单帧创建视频文件的内置 API。考虑改用 Sony Vegas 或 Adob​​e After Effects。

但是,您可以模拟视频效果ImageView(确实不是一个可行的解决方案,但在一些简单的情况下会这样做)。为此,您需要创建一个包含帧的数组,并使用 aCountDownTimer或类似方法循环遍历该数组。将下一帧设置ImageView为 40 毫秒的滴答速率将对应于 25 FPS 的帧速率。您还可以使用MediaPlayerSoundPool提供背景声音。

于 2013-01-09T13:00:15.237 回答
0

您可以使用MJPEGgenerator.java从一组 jpg 图像创建 AVI

于 2015-04-08T05:06:10.953 回答