gpt4 book ai didi

java - 使用 ffmpeg 从图像创建视频文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:01:38 25 4
gpt4 key购买 nike

我现在可以编译 ffmpeg 并将其添加到项目中创建的 Android.mk 文件中的 jni 文件夹中我想使用 ffmpeg 从我存储在静态数组列表中的图像创建视频文件

我搜索了很多但找不到任何教程,非常感谢任何帮助。

最佳答案

我也有类似的需求,并且完成了同样的工作。有两种方法可以做到这一点。我想先分享一个比较简单的。

  • 在 Android 中创建一个临时文件夹。

  • 将您的图片复制到新文件夹中

  • 首先,按照数字顺序重命名您的图片。例如img1.jpg, img2.jpg, img3.jpg,... 那么你可以运行:

  • 以编程方式运行此程序ffmpeg -f image2 -i img%d.jpg/tmp/a.mpg

要以编程方式运行它,

使用以下代码:

void convertImg_to_vid()
{
Process chperm;
try {
chperm=Runtime.getRuntime().exec("su");
DataOutputStream os =
new DataOutputStream(chperm.getOutputStream());

os.writeBytes("ffmpeg -f image2 -i img%d.jpg /tmp/a.mpg\n");
os.flush();

chperm.waitFor();

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

开始吧。我会帮助你..一切顺利

使用教程:http://ffmpeg.org/faq.html特别通读教程中的 3.2 部分。

为了能够运行上述命令,您应该在 bin 目录中有 ffmpeg 命令。 ffmpeg 二进制文件应该针对 Android 平台进行交叉编译...

关于java - 使用 ffmpeg 从图像创建视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10395136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com