Android 安卓:制作视频

Android 安卓:制作视频,android,video,bitmap,Android,Video,Bitmap,我正在尝试在Android上开发一个应用程序,我想知道是否有可能构建一个带有照片的视频。 我实际上有几个图片(位图),我想通过设置这些图片的动画来创建一个视频(以编程方式)。最后,我会有一个视频文件 这可能吗?是的,这在android中肯定是可能的,可以通过两种方式实现 第一个也是最常见的一个,android中的大多数应用程序都是让用户选择某些图像,然后将它们上传到服务器上,在服务器上,您可以使用任何视频制作工具创建所需的幻灯片,然后通过提供下载链接将视频发送回用户的手机 第二种方法是在设备上本

我正在尝试在Android上开发一个应用程序,我想知道是否有可能构建一个带有照片的视频。 我实际上有几个图片(位图),我想通过设置这些图片的动画来创建一个视频(以编程方式)。最后,我会有一个视频文件


这可能吗?

是的,这在android中肯定是可能的,可以通过两种方式实现

第一个也是最常见的一个,android中的大多数应用程序都是让用户选择某些图像,然后将它们上传到服务器上,在服务器上,您可以使用任何视频制作工具创建所需的幻灯片,然后通过提供下载链接将视频发送回用户的手机

第二种方法是在设备上本地创建视频,这需要一个本机库,如为android编译的ffmpeg,它提供了创建视频的基本功能,但它没有提供任何在图像之间应用过渡效果的方法,因为您可以使用另一个库ImageMagick。为此,您需要了解NDK


有关“好答案”的更多详细信息,请点击此链接。还需要注意的是:由于视频编辑是处理器密集型的,移动系统对个人电脑的资源相对有限,因此您可能希望使用第一个选项,即“脱离设备”实际进行编辑,但仍然使用此答案的第一部分来“假装”。我无法投票。。。我太新了!哈,一旦我有了libffmpeg。那么,我该怎么办?我找不到什么好的帮助。没关系,你可以稍后再投票。。回答你的问题。。一旦有了libffmpeg.so的编译版本,您就可以根据所需条件运行各种命令来创建视频了ffmpeg是一个非常强大的工具,它可以让您对创建的视频执行各种操作。。您可以为您的视频提供音频输入、视频编解码器以及音频和视频编码器,也可以参考这些链接了解ffmpeg的所有功能更多链接此处您还可以提出另一个问题如何在android中运行这些命令,并在此处提供我的链接或在stackoverflow上搜索