gpt4 book ai didi

android - 如何在 linux 上将单个帧(从设备中提取)转换为视频文件并将其推回同一目录

转载 作者:行者123 更新时间:2023-12-04 23:09:36 25 4
gpt4 key购买 nike

首先,我的 SD 卡上有帧,每个视频的帧都在单独的文件夹中。

我想要做的是我只想在 linux 操作系统上为用户制作真正简单的 Java 应用程序(只是一个制作视频文件的按钮),其 ActionEvent Handler 拉入所有单独的帧并将其转换为视频..删除所有SD卡中的帧,然后将视频文件推回SD卡的同一目录..

我想知道如何在 Linux(Ubuntu)上将帧打包成视频文件。我认为有一些 ffmpeg 但我不太了解。
有人可以提供一个例子..请..图像被命名为 image0000 到 image9999

是否可以从这些帧创建视频文件,甚至可以使用 ffmpeg.. 在其中包含声音?

可以在不连接 SD 卡的情况下 adb 拉取和推送文件..

最后想知道我如何从 JAVA 运行诸如 adb pull、push、ffmpeg 之类的 shell 命令。

我认为这里有 4 个问题,但都是相关的,所以我想最好一起问。提前谢谢! :)

最佳答案

您可以像这样从 Java 执行操作系统调用:

Runtime.getRuntime().exec(commandString);

以下是将一组图像转换为视频的方法:
ffmpeg -f image2 -i image%04d.jpg video.mpg

以及如何在此视频中添加声音:
ffmpeg -i sound.mp3 -i video_in.avi video_out.avi

关于android - 如何在 linux 上将单个帧(从设备中提取)转换为视频文件并将其推回同一目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957075/

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